TSTP Solution File: ITP013^1 by cocATP---0.2.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cocATP---0.2.0
% Problem  : ITP013^1 : TPTP v7.5.0. Bugfixed v7.5.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : python CASC.py /export/starexec/sandbox/benchmark/theBenchmark.p

% Computer : n004.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% DateTime : Sun Mar 21 13:23:41 EDT 2021

% Result   : Timeout 300.01s
% Output   : None 
% Verified : 
% SZS Type : None (Parsing solution fails)
% Syntax   : Number of formulae    : 0

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.11  % Problem  : ITP013^1 : TPTP v7.5.0. Bugfixed v7.5.0.
% 0.07/0.12  % Command  : python CASC.py /export/starexec/sandbox/benchmark/theBenchmark.p
% 0.12/0.33  % Computer : n004.cluster.edu
% 0.12/0.33  % Model    : x86_64 x86_64
% 0.12/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.33  % Memory   : 8042.1875MB
% 0.12/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.33  % CPULimit : 300
% 0.12/0.33  % DateTime : Thu Mar 18 23:34:58 EDT 2021
% 0.12/0.33  % CPUTime  : 
% 0.12/0.34  ModuleCmd_Load.c(213):ERROR:105: Unable to locate a modulefile for 'python/python27'
% 0.12/0.34  Python 2.7.5
% 0.40/0.62  Using paths ['/home/cristobal/cocATP/CASC/TPTP/', '/export/starexec/sandbox/benchmark/', '/export/starexec/sandbox/benchmark/']
% 0.40/0.62  FOF formula (<kernel.Constant object at 0x989200>, <kernel.Type object at 0x989e18>) of role type named u
% 0.40/0.62  Using role type
% 0.40/0.62  Declaring u:Type
% 0.40/0.62  FOF formula (<kernel.Constant object at 0x989488>, <kernel.Type object at 0x2ad9c23cefc8>) of role type named d
% 0.40/0.62  Using role type
% 0.40/0.62  Declaring d:Type
% 0.40/0.62  FOF formula (<kernel.Constant object at 0x9895a8>, <kernel.Type object at 0x2ad9c9eca6c8>) of role type named du
% 0.40/0.62  Using role type
% 0.40/0.62  Declaring du:Type
% 0.40/0.62  FOF formula (<kernel.Constant object at 0x989e18>, <kernel.Type object at 0x2ad9c9eca6c8>) of role type named mono_2Etyop_2Enum_2Enum
% 0.40/0.62  Using role type
% 0.40/0.62  Declaring mono_2Etyop_2Enum_2Enum:Type
% 0.40/0.62  FOF formula (<kernel.Constant object at 0x9895a8>, <kernel.DependentProduct object at 0x2ad9c9eca5f0>) of role type named tyop_2Efcp_2Ecart
% 0.40/0.62  Using role type
% 0.40/0.62  Declaring tyop_2Efcp_2Ecart:(d->(d->d))
% 0.40/0.62  FOF formula (<kernel.Constant object at 0x989488>, <kernel.Constant object at 0x2ad9c9eca170>) of role type named tyop_2Emin_2Ebool
% 0.40/0.62  Using role type
% 0.40/0.62  Declaring tyop_2Emin_2Ebool:d
% 0.40/0.62  FOF formula (<kernel.Constant object at 0x9895a8>, <kernel.DependentProduct object at 0x2ad9c9ecaab8>) of role type named tyop_2Emin_2Efun
% 0.40/0.62  Using role type
% 0.40/0.62  Declaring tyop_2Emin_2Efun:(d->(d->d))
% 0.40/0.62  FOF formula (<kernel.Constant object at 0x989488>, <kernel.Constant object at 0x2ad9c9ecac68>) of role type named tyop_2Enum_2Enum
% 0.40/0.62  Using role type
% 0.40/0.62  Declaring tyop_2Enum_2Enum:d
% 0.40/0.62  FOF formula (<kernel.Constant object at 0x989e18>, <kernel.DependentProduct object at 0x2ad9c9ecaab8>) of role type named s
% 0.40/0.62  Using role type
% 0.40/0.62  Declaring s:(d->(u->du))
% 0.40/0.62  FOF formula (<kernel.Constant object at 0x989e18>, <kernel.DependentProduct object at 0x2ad9c9eca5f0>) of role type named app_2E2
% 0.40/0.62  Using role type
% 0.40/0.62  Declaring app_2E2:(du->(du->u))
% 0.40/0.62  FOF formula (<kernel.Constant object at 0x2ad9c9ecac68>, <kernel.Constant object at 0x2ad9c9eca5f0>) of role type named combin_i_2E0
% 0.40/0.62  Using role type
% 0.40/0.62  Declaring combin_i_2E0:u
% 0.40/0.62  FOF formula (<kernel.Constant object at 0x2ad9c9eca170>, <kernel.Constant object at 0x2ad9c9eca5f0>) of role type named combin_k_2E0
% 0.40/0.62  Using role type
% 0.40/0.62  Declaring combin_k_2E0:u
% 0.40/0.62  FOF formula (<kernel.Constant object at 0x2ad9c9eca3b0>, <kernel.Constant object at 0x2ad9c9eca5f0>) of role type named combin_s_2E0
% 0.40/0.62  Using role type
% 0.40/0.62  Declaring combin_s_2E0:u
% 0.40/0.62  FOF formula (<kernel.Constant object at 0x2ad9c9ecac68>, <kernel.Constant object at 0x2ad9c9eca5f0>) of role type named c_2Ebool_2E_21_2E0
% 0.40/0.62  Using role type
% 0.40/0.62  Declaring c_2Ebool_2E_21_2E0:u
% 0.40/0.62  FOF formula (<kernel.Constant object at 0x2ad9c9eca170>, <kernel.DependentProduct object at 0x2ad9c9ecb560>) of role type named c_2Ebool_2E_21_2E1
% 0.40/0.62  Using role type
% 0.40/0.62  Declaring c_2Ebool_2E_21_2E1:(du->u)
% 0.40/0.62  FOF formula (<kernel.Constant object at 0x2ad9c9eca0e0>, <kernel.Constant object at 0x2ad9c9ecac68>) of role type named c_2Earithmetic_2E_2B_2E0
% 0.40/0.62  Using role type
% 0.40/0.62  Declaring c_2Earithmetic_2E_2B_2E0:u
% 0.40/0.62  FOF formula (<kernel.Constant object at 0x2ad9c9eca5f0>, <kernel.DependentProduct object at 0x2ad9c9ecbd88>) of role type named c_2Earithmetic_2E_2B_2E2
% 0.40/0.62  Using role type
% 0.40/0.62  Declaring c_2Earithmetic_2E_2B_2E2:(du->(du->u))
% 0.40/0.62  FOF formula (<kernel.Constant object at 0x2ad9c9ecb560>, <kernel.Constant object at 0x2ad9c9eca7a0>) of role type named c_2Earithmetic_2E_2D_2E0
% 0.40/0.62  Using role type
% 0.40/0.62  Declaring c_2Earithmetic_2E_2D_2E0:u
% 0.40/0.62  FOF formula (<kernel.Constant object at 0x2ad9c9ecbd88>, <kernel.DependentProduct object at 0x2ad9c9eca170>) of role type named c_2Earithmetic_2E_2D_2E2
% 0.40/0.62  Using role type
% 0.40/0.62  Declaring c_2Earithmetic_2E_2D_2E2:(du->(du->u))
% 0.40/0.62  FOF formula (<kernel.Constant object at 0x2ad9c9ecb488>, <kernel.Constant object at 0x2ad9c9eca5f0>) of role type named c_2Ebool_2E_2F_5C_2E0
% 0.40/0.62  Using role type
% 0.40/0.62  Declaring c_2Ebool_2E_2F_5C_2E0:u
% 0.40/0.62  FOF formula (<kernel.Constant object at 0x2ad9c9ecb488>, <kernel.DependentProduct object at 0x2ad9c9eca3b0>) of role type named c_2Ebool_2E_2F_5C_2E2
% 0.40/0.62  Using role type
% 0.40/0.62  Declaring c_2Ebool_2E_2F_5C_2E2:(du->(du->u))
% 0.40/0.62  FOF formula (<kernel.Constant object at 0x2ad9c23d0248>, <kernel.Constant object at 0x2ad9c9eca7a0>) of role type named c_2Earithmetic_2E_3C_3D_2E0
% 0.40/0.62  Using role type
% 0.40/0.62  Declaring c_2Earithmetic_2E_3C_3D_2E0:u
% 0.40/0.62  FOF formula (<kernel.Constant object at 0x2ad9c23d0758>, <kernel.DependentProduct object at 0x2ad9c9eca0e0>) of role type named c_2Earithmetic_2E_3C_3D_2E2
% 0.40/0.62  Using role type
% 0.40/0.62  Declaring c_2Earithmetic_2E_3C_3D_2E2:(du->(du->u))
% 0.40/0.62  FOF formula (<kernel.Constant object at 0x2ad9c23d0758>, <kernel.Constant object at 0x2ad9c9eca0e0>) of role type named c_2Emin_2E_3D_2E0
% 0.40/0.62  Using role type
% 0.40/0.62  Declaring c_2Emin_2E_3D_2E0:u
% 0.40/0.62  FOF formula (<kernel.Constant object at 0x2ad9c9ecac68>, <kernel.DependentProduct object at 0x2ad9c9eca7a0>) of role type named c_2Emin_2E_3D_2E2
% 0.40/0.62  Using role type
% 0.40/0.62  Declaring c_2Emin_2E_3D_2E2:(du->(du->u))
% 0.40/0.62  FOF formula (<kernel.Constant object at 0x2ad9c9eca0e0>, <kernel.Constant object at 0x2ad9c9eca5f0>) of role type named c_2Emin_2E_3D_3D_3E_2E0
% 0.40/0.62  Using role type
% 0.40/0.62  Declaring c_2Emin_2E_3D_3D_3E_2E0:u
% 0.40/0.62  FOF formula (<kernel.Constant object at 0x2ad9c9ecac68>, <kernel.DependentProduct object at 0x988368>) of role type named c_2Emin_2E_3D_3D_3E_2E2
% 0.40/0.62  Using role type
% 0.40/0.62  Declaring c_2Emin_2E_3D_3D_3E_2E2:(du->(du->u))
% 0.40/0.62  FOF formula (<kernel.Constant object at 0x2ad9c9eca5f0>, <kernel.Constant object at 0x9883f8>) of role type named c_2Ebool_2E_3F_2E0
% 0.40/0.62  Using role type
% 0.40/0.62  Declaring c_2Ebool_2E_3F_2E0:u
% 0.40/0.62  FOF formula (<kernel.Constant object at 0x2ad9c9ecac68>, <kernel.DependentProduct object at 0x9885a8>) of role type named c_2Ebool_2E_3F_2E1
% 0.40/0.62  Using role type
% 0.40/0.62  Declaring c_2Ebool_2E_3F_2E1:(du->u)
% 0.40/0.62  FOF formula (<kernel.Constant object at 0x2ad9c9eca7a0>, <kernel.Constant object at 0x9885a8>) of role type named c_2Ebool_2ECOND_2E0
% 0.40/0.62  Using role type
% 0.40/0.62  Declaring c_2Ebool_2ECOND_2E0:u
% 0.40/0.62  FOF formula (<kernel.Constant object at 0x2ad9c9eca7a0>, <kernel.DependentProduct object at 0x988ea8>) of role type named c_2Ebool_2ECOND_2E3
% 0.40/0.62  Using role type
% 0.40/0.62  Declaring c_2Ebool_2ECOND_2E3:(du->(du->(du->u)))
% 0.40/0.62  FOF formula (<kernel.Constant object at 0x988878>, <kernel.Constant object at 0x988ea8>) of role type named c_2Ebool_2EF_2E0
% 0.40/0.62  Using role type
% 0.40/0.62  Declaring c_2Ebool_2EF_2E0:u
% 0.40/0.62  FOF formula (<kernel.Constant object at 0x9886c8>, <kernel.Constant object at 0x988ea8>) of role type named c_2Ebool_2ET_2E0
% 0.40/0.62  Using role type
% 0.40/0.62  Declaring c_2Ebool_2ET_2E0:u
% 0.40/0.62  FOF formula (<kernel.Constant object at 0x9883f8>, <kernel.Constant object at 0x988ea8>) of role type named c_2Ebool_2E_5C_2F_2E0
% 0.40/0.62  Using role type
% 0.40/0.62  Declaring c_2Ebool_2E_5C_2F_2E0:u
% 0.40/0.62  FOF formula (<kernel.Constant object at 0x988878>, <kernel.DependentProduct object at 0x963ea8>) of role type named c_2Ebool_2E_5C_2F_2E2
% 0.40/0.62  Using role type
% 0.40/0.62  Declaring c_2Ebool_2E_5C_2F_2E2:(du->(du->u))
% 0.40/0.62  FOF formula (<kernel.Constant object at 0x9886c8>, <kernel.Constant object at 0x963bd8>) of role type named c_2Ewords_2En2w_2E0
% 0.40/0.62  Using role type
% 0.40/0.62  Declaring c_2Ewords_2En2w_2E0:u
% 0.40/0.62  FOF formula (<kernel.Constant object at 0x988878>, <kernel.DependentProduct object at 0x9639e0>) of role type named c_2Ewords_2En2w_2E1
% 0.40/0.62  Using role type
% 0.40/0.62  Declaring c_2Ewords_2En2w_2E1:(du->u)
% 0.40/0.62  FOF formula (<kernel.Constant object at 0x988ea8>, <kernel.Constant object at 0x9639e0>) of role type named c_2Ewords_2Eword__2comp_2E0
% 0.40/0.62  Using role type
% 0.40/0.62  Declaring c_2Ewords_2Eword__2comp_2E0:u
% 0.40/0.62  FOF formula (<kernel.Constant object at 0x988878>, <kernel.DependentProduct object at 0x963a70>) of role type named c_2Ewords_2Eword__2comp_2E1
% 0.40/0.62  Using role type
% 0.40/0.62  Declaring c_2Ewords_2Eword__2comp_2E1:(du->u)
% 0.40/0.62  FOF formula (<kernel.Constant object at 0x988878>, <kernel.Constant object at 0x963a70>) of role type named c_2Ewords_2Eword__add_2E0
% 0.40/0.62  Using role type
% 0.40/0.62  Declaring c_2Ewords_2Eword__add_2E0:u
% 0.40/0.62  FOF formula (<kernel.Constant object at 0x963638>, <kernel.DependentProduct object at 0x963c20>) of role type named c_2Ewords_2Eword__add_2E2
% 0.40/0.62  Using role type
% 0.40/0.62  Declaring c_2Ewords_2Eword__add_2E2:(du->(du->u))
% 0.40/0.62  FOF formula (<kernel.Constant object at 0x963e60>, <kernel.Constant object at 0x963c20>) of role type named c_2Ewords_2Eword__sub_2E0
% 0.40/0.62  Using role type
% 0.40/0.62  Declaring c_2Ewords_2Eword__sub_2E0:u
% 0.40/0.62  FOF formula (<kernel.Constant object at 0x9639e0>, <kernel.DependentProduct object at 0x963a70>) of role type named c_2Ewords_2Eword__sub_2E2
% 0.40/0.62  Using role type
% 0.40/0.62  Declaring c_2Ewords_2Eword__sub_2E2:(du->(du->u))
% 0.40/0.63  FOF formula (<kernel.Constant object at 0x963ea8>, <kernel.Constant object at 0x963a70>) of role type named c_2Ebool_2E_7E_2E0
% 0.40/0.63  Using role type
% 0.40/0.63  Declaring c_2Ebool_2E_7E_2E0:u
% 0.40/0.63  FOF formula (<kernel.Constant object at 0x963e60>, <kernel.DependentProduct object at 0x963638>) of role type named c_2Ebool_2E_7E_2E1
% 0.40/0.63  Using role type
% 0.40/0.63  Declaring c_2Ebool_2E_7E_2E1:(du->u)
% 0.40/0.63  FOF formula (<kernel.Constant object at 0x963680>, <kernel.DependentProduct object at 0x963c20>) of role type named mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool
% 0.40/0.63  Using role type
% 0.40/0.63  Declaring mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool:((Prop->Prop)->(Prop->Prop))
% 0.40/0.63  FOF formula (<kernel.Constant object at 0x963ea8>, <kernel.DependentProduct object at 0x9639e0>) of role type named mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29
% 0.40/0.63  Using role type
% 0.40/0.63  Declaring mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29:((Prop->(Prop->Prop))->(Prop->(Prop->Prop)))
% 0.40/0.63  FOF formula (<kernel.Constant object at 0x963e60>, <kernel.DependentProduct object at 0x963dd0>) of role type named mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Ebool
% 0.40/0.63  Using role type
% 0.40/0.63  Declaring mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Ebool:((mono_2Etyop_2Enum_2Enum->Prop)->(mono_2Etyop_2Enum_2Enum->Prop))
% 0.40/0.63  FOF formula (<kernel.Constant object at 0x963638>, <kernel.DependentProduct object at 0x963cb0>) of role type named mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29
% 0.40/0.63  Using role type
% 0.40/0.63  Declaring mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29:((mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->Prop))->(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->Prop)))
% 0.40/0.63  FOF formula (<kernel.Constant object at 0x9636c8>, <kernel.DependentProduct object at 0x963dd0>) of role type named mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29
% 0.40/0.63  Using role type
% 0.40/0.63  Declaring mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29:((mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum))->(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum)))
% 0.40/0.63  FOF formula (<kernel.Constant object at 0x9639e0>, <kernel.DependentProduct object at 0x963638>) of role type named mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum
% 0.40/0.63  Using role type
% 0.40/0.63  Declaring mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum:((mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum)->(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum))
% 0.40/0.63  FOF formula (<kernel.Constant object at 0x963c68>, <kernel.DependentProduct object at 0x963d88>) of role type named mono_2Ec_2Earithmetic_2E_2B
% 0.40/0.63  Using role type
% 0.40/0.63  Declaring mono_2Ec_2Earithmetic_2E_2B:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum))
% 0.40/0.63  FOF formula (<kernel.Constant object at 0x963b90>, <kernel.DependentProduct object at 0x963a28>) of role type named mono_2Ec_2Earithmetic_2E_2D
% 0.40/0.63  Using role type
% 0.40/0.63  Declaring mono_2Ec_2Earithmetic_2E_2D:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum))
% 0.40/0.63  FOF formula (<kernel.Constant object at 0x963638>, <kernel.DependentProduct object at 0x963dd0>) of role type named mono_2Ec_2Ebool_2E_2F_5C
% 0.40/0.63  Using role type
% 0.40/0.63  Declaring mono_2Ec_2Ebool_2E_2F_5C:(Prop->(Prop->Prop))
% 0.40/0.63  FOF formula (<kernel.Constant object at 0x963638>, <kernel.DependentProduct object at 0x980248>) of role type named mono_2Ec_2Earithmetic_2E_3C_3D
% 0.40/0.63  Using role type
% 0.40/0.63  Declaring mono_2Ec_2Earithmetic_2E_3C_3D:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->Prop))
% 0.40/0.63  FOF formula (<kernel.Constant object at 0x9639e0>, <kernel.DependentProduct object at 0x980e18>) of role type named mono_2Ec_2Emin_2E_3D_3D_3E
% 0.40/0.63  Using role type
% 0.40/0.63  Declaring mono_2Ec_2Emin_2E_3D_3D_3E:(Prop->(Prop->Prop))
% 0.40/0.63  FOF formula (<kernel.Constant object at 0x963b90>, <kernel.Sort object at 0x2ad9c9ea6638>) of role type named mono_2Ec_2Ebool_2EF
% 0.40/0.63  Using role type
% 0.40/0.63  Declaring mono_2Ec_2Ebool_2EF:Prop
% 0.40/0.63  FOF formula (<kernel.Constant object at 0x9636c8>, <kernel.Sort object at 0x2ad9c9ea6638>) of role type named mono_2Ec_2Ebool_2ET
% 0.40/0.63  Using role type
% 0.40/0.63  Declaring mono_2Ec_2Ebool_2ET:Prop
% 0.40/0.63  FOF formula (<kernel.Constant object at 0x963b90>, <kernel.DependentProduct object at 0x9832d8>) of role type named mono_2Ec_2Ebool_2E_5C_2F
% 0.40/0.63  Using role type
% 0.40/0.63  Declaring mono_2Ec_2Ebool_2E_5C_2F:(Prop->(Prop->Prop))
% 0.40/0.63  FOF formula (<kernel.Constant object at 0x9636c8>, <kernel.DependentProduct object at 0x9831b8>) of role type named mono_2Ec_2Ebool_2E_7E
% 0.40/0.63  Using role type
% 0.40/0.63  Declaring mono_2Ec_2Ebool_2E_7E:(Prop->Prop)
% 0.40/0.63  FOF formula (<kernel.Constant object at 0x963b90>, <kernel.DependentProduct object at 0x983560>) of role type named i_mono_2Etyop_2Emin_2Ebool
% 0.40/0.63  Using role type
% 0.40/0.63  Declaring i_mono_2Etyop_2Emin_2Ebool:(Prop->u)
% 0.40/0.63  FOF formula (<kernel.Constant object at 0x963b90>, <kernel.DependentProduct object at 0x983488>) of role type named i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29
% 0.40/0.63  Using role type
% 0.40/0.63  Declaring i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29:((Prop->Prop)->u)
% 0.40/0.63  FOF formula (<kernel.Constant object at 0x980e18>, <kernel.DependentProduct object at 0x983638>) of role type named i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29
% 0.40/0.63  Using role type
% 0.40/0.63  Declaring i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29:((Prop->(Prop->Prop))->u)
% 0.40/0.63  FOF formula (<kernel.Constant object at 0x980f80>, <kernel.DependentProduct object at 0x983098>) of role type named i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29
% 0.40/0.63  Using role type
% 0.40/0.63  Declaring i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29:((mono_2Etyop_2Enum_2Enum->Prop)->u)
% 0.40/0.63  FOF formula (<kernel.Constant object at 0x980f80>, <kernel.DependentProduct object at 0x983998>) of role type named i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29
% 0.40/0.63  Using role type
% 0.40/0.63  Declaring i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29:((mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->Prop))->u)
% 0.40/0.63  FOF formula (<kernel.Constant object at 0x983290>, <kernel.DependentProduct object at 0x983878>) of role type named i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29
% 0.40/0.63  Using role type
% 0.40/0.63  Declaring i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29:((mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum))->u)
% 0.40/0.63  FOF formula (<kernel.Constant object at 0x9832d8>, <kernel.DependentProduct object at 0x9831b8>) of role type named i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29
% 0.40/0.63  Using role type
% 0.40/0.63  Declaring i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29:((mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum)->u)
% 0.40/0.63  FOF formula (<kernel.Constant object at 0x983c68>, <kernel.DependentProduct object at 0x983560>) of role type named i_mono_2Etyop_2Enum_2Enum
% 0.40/0.63  Using role type
% 0.40/0.63  Declaring i_mono_2Etyop_2Enum_2Enum:(mono_2Etyop_2Enum_2Enum->u)
% 0.40/0.63  FOF formula (<kernel.Constant object at 0x983ab8>, <kernel.DependentProduct object at 0x983488>) of role type named j_mono_2Etyop_2Emin_2Ebool
% 0.40/0.63  Using role type
% 0.40/0.63  Declaring j_mono_2Etyop_2Emin_2Ebool:(du->Prop)
% 0.40/0.63  FOF formula (<kernel.Constant object at 0x9831b8>, <kernel.DependentProduct object at 0x983f80>) of role type named j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29
% 0.40/0.63  Using role type
% 0.40/0.63  Declaring j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29:(du->(Prop->Prop))
% 0.40/0.63  FOF formula (<kernel.Constant object at 0x983560>, <kernel.DependentProduct object at 0x983c68>) of role type named j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29
% 0.40/0.63  Using role type
% 0.49/0.64  Declaring j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29:(du->(Prop->(Prop->Prop)))
% 0.49/0.64  FOF formula (<kernel.Constant object at 0x983488>, <kernel.DependentProduct object at 0x983bd8>) of role type named j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29
% 0.49/0.64  Using role type
% 0.49/0.64  Declaring j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29:(du->(mono_2Etyop_2Enum_2Enum->Prop))
% 0.49/0.64  FOF formula (<kernel.Constant object at 0x983f80>, <kernel.DependentProduct object at 0x983ab8>) of role type named j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29
% 0.49/0.64  Using role type
% 0.49/0.64  Declaring j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29:(du->(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->Prop)))
% 0.49/0.64  FOF formula (<kernel.Constant object at 0x9837e8>, <kernel.DependentProduct object at 0x985f38>) of role type named j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29
% 0.49/0.64  Using role type
% 0.49/0.64  Declaring j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29:(du->(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum)))
% 0.49/0.64  FOF formula (<kernel.Constant object at 0x9831b8>, <kernel.DependentProduct object at 0x983ab8>) of role type named j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29
% 0.49/0.64  Using role type
% 0.49/0.64  Declaring j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29:(du->(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum))
% 0.49/0.64  FOF formula (<kernel.Constant object at 0x983bd8>, <kernel.DependentProduct object at 0x9851b8>) of role type named j_mono_2Etyop_2Enum_2Enum
% 0.49/0.64  Using role type
% 0.49/0.64  Declaring j_mono_2Etyop_2Enum_2Enum:(du->mono_2Etyop_2Enum_2Enum)
% 0.49/0.64  FOF formula (forall (A_27a:d) (A_27b:d) (V0f_2E0:u) (V1g_2E0:u), ((forall (V2x_2E0:u), (((eq du) ((s A_27b) ((app_2E2 ((s ((tyop_2Emin_2Efun A_27a) A_27b)) V0f_2E0)) ((s A_27a) V2x_2E0)))) ((s A_27b) ((app_2E2 ((s ((tyop_2Emin_2Efun A_27a) A_27b)) V1g_2E0)) ((s A_27a) V2x_2E0)))))->(((eq du) ((s ((tyop_2Emin_2Efun A_27a) A_27b)) V0f_2E0)) ((s ((tyop_2Emin_2Efun A_27a) A_27b)) V1g_2E0)))) of role axiom named reserved_2Eho_2Eeq__ext
% 0.49/0.64  A new axiom: (forall (A_27a:d) (A_27b:d) (V0f_2E0:u) (V1g_2E0:u), ((forall (V2x_2E0:u), (((eq du) ((s A_27b) ((app_2E2 ((s ((tyop_2Emin_2Efun A_27a) A_27b)) V0f_2E0)) ((s A_27a) V2x_2E0)))) ((s A_27b) ((app_2E2 ((s ((tyop_2Emin_2Efun A_27a) A_27b)) V1g_2E0)) ((s A_27a) V2x_2E0)))))->(((eq du) ((s ((tyop_2Emin_2Efun A_27a) A_27b)) V0f_2E0)) ((s ((tyop_2Emin_2Efun A_27a) A_27b)) V1g_2E0))))
% 0.49/0.64  FOF formula (forall (A_27a:d) (V0x_2E0:u), (((eq du) ((s A_27a) ((app_2E2 ((s ((tyop_2Emin_2Efun A_27a) A_27a)) combin_i_2E0)) ((s A_27a) V0x_2E0)))) ((s A_27a) V0x_2E0))) of role axiom named reserved_2Eho_2Ei__thm
% 0.49/0.64  A new axiom: (forall (A_27a:d) (V0x_2E0:u), (((eq du) ((s A_27a) ((app_2E2 ((s ((tyop_2Emin_2Efun A_27a) A_27a)) combin_i_2E0)) ((s A_27a) V0x_2E0)))) ((s A_27a) V0x_2E0)))
% 0.49/0.64  FOF formula (forall (A_27a:d) (A_27b:d) (V0x_2E0:u) (V1y_2E0:u), (((eq du) ((s A_27a) ((app_2E2 ((s ((tyop_2Emin_2Efun A_27b) A_27a)) ((app_2E2 ((s ((tyop_2Emin_2Efun A_27a) ((tyop_2Emin_2Efun A_27b) A_27a))) combin_k_2E0)) ((s A_27a) V0x_2E0)))) ((s A_27b) V1y_2E0)))) ((s A_27a) V0x_2E0))) of role axiom named reserved_2Eho_2Ek__thm
% 0.49/0.64  A new axiom: (forall (A_27a:d) (A_27b:d) (V0x_2E0:u) (V1y_2E0:u), (((eq du) ((s A_27a) ((app_2E2 ((s ((tyop_2Emin_2Efun A_27b) A_27a)) ((app_2E2 ((s ((tyop_2Emin_2Efun A_27a) ((tyop_2Emin_2Efun A_27b) A_27a))) combin_k_2E0)) ((s A_27a) V0x_2E0)))) ((s A_27b) V1y_2E0)))) ((s A_27a) V0x_2E0)))
% 0.49/0.64  FOF formula (forall (A_27a:d) (A_27b:d) (A_27c:d) (V0f_2E0:u) (V1g_2E0:u) (V2x_2E0:u), (((eq du) ((s A_27c) ((app_2E2 ((s ((tyop_2Emin_2Efun A_27a) A_27c)) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Emin_2Efun A_27a) A_27b)) ((tyop_2Emin_2Efun A_27a) A_27c))) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Emin_2Efun A_27a) ((tyop_2Emin_2Efun A_27b) A_27c))) ((tyop_2Emin_2Efun ((tyop_2Emin_2Efun A_27a) A_27b)) ((tyop_2Emin_2Efun A_27a) A_27c)))) combin_s_2E0)) ((s ((tyop_2Emin_2Efun A_27a) ((tyop_2Emin_2Efun A_27b) A_27c))) V0f_2E0)))) ((s ((tyop_2Emin_2Efun A_27a) A_27b)) V1g_2E0)))) ((s A_27a) V2x_2E0)))) ((s A_27c) ((app_2E2 ((s ((tyop_2Emin_2Efun A_27b) A_27c)) ((app_2E2 ((s ((tyop_2Emin_2Efun A_27a) ((tyop_2Emin_2Efun A_27b) A_27c))) V0f_2E0)) ((s A_27a) V2x_2E0)))) ((s A_27b) ((app_2E2 ((s ((tyop_2Emin_2Efun A_27a) A_27b)) V1g_2E0)) ((s A_27a) V2x_2E0))))))) of role axiom named reserved_2Eho_2Es__thm
% 0.49/0.65  A new axiom: (forall (A_27a:d) (A_27b:d) (A_27c:d) (V0f_2E0:u) (V1g_2E0:u) (V2x_2E0:u), (((eq du) ((s A_27c) ((app_2E2 ((s ((tyop_2Emin_2Efun A_27a) A_27c)) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Emin_2Efun A_27a) A_27b)) ((tyop_2Emin_2Efun A_27a) A_27c))) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Emin_2Efun A_27a) ((tyop_2Emin_2Efun A_27b) A_27c))) ((tyop_2Emin_2Efun ((tyop_2Emin_2Efun A_27a) A_27b)) ((tyop_2Emin_2Efun A_27a) A_27c)))) combin_s_2E0)) ((s ((tyop_2Emin_2Efun A_27a) ((tyop_2Emin_2Efun A_27b) A_27c))) V0f_2E0)))) ((s ((tyop_2Emin_2Efun A_27a) A_27b)) V1g_2E0)))) ((s A_27a) V2x_2E0)))) ((s A_27c) ((app_2E2 ((s ((tyop_2Emin_2Efun A_27b) A_27c)) ((app_2E2 ((s ((tyop_2Emin_2Efun A_27a) ((tyop_2Emin_2Efun A_27b) A_27c))) V0f_2E0)) ((s A_27a) V2x_2E0)))) ((s A_27b) ((app_2E2 ((s ((tyop_2Emin_2Efun A_27a) A_27b)) V1g_2E0)) ((s A_27a) V2x_2E0)))))))
% 0.49/0.65  FOF formula (forall (V0:Prop) (V1:Prop), ((iff ((mono_2Ec_2Ebool_2E_2F_5C V0) V1)) ((and V0) V1))) of role axiom named reserved_2Elogic_2E_2F_5C
% 0.49/0.65  A new axiom: (forall (V0:Prop) (V1:Prop), ((iff ((mono_2Ec_2Ebool_2E_2F_5C V0) V1)) ((and V0) V1)))
% 0.49/0.65  FOF formula (forall (V0:Prop) (V1:Prop), ((iff ((mono_2Ec_2Ebool_2E_5C_2F V0) V1)) ((or V0) V1))) of role axiom named reserved_2Elogic_2E_5C_2F
% 0.49/0.65  A new axiom: (forall (V0:Prop) (V1:Prop), ((iff ((mono_2Ec_2Ebool_2E_5C_2F V0) V1)) ((or V0) V1)))
% 0.49/0.65  FOF formula (forall (V0:Prop), ((iff (mono_2Ec_2Ebool_2E_7E V0)) (not V0))) of role axiom named reserved_2Elogic_2E_7E
% 0.49/0.65  A new axiom: (forall (V0:Prop), ((iff (mono_2Ec_2Ebool_2E_7E V0)) (not V0)))
% 0.49/0.65  FOF formula (forall (V0:Prop) (V1:Prop), ((iff ((mono_2Ec_2Emin_2E_3D_3D_3E V0) V1)) (V0->V1))) of role axiom named reserved_2Elogic_2E_3D_3D_3E
% 0.49/0.65  A new axiom: (forall (V0:Prop) (V1:Prop), ((iff ((mono_2Ec_2Emin_2E_3D_3D_3E V0) V1)) (V0->V1)))
% 0.49/0.65  FOF formula (forall (A_27a:d) (V0_2E0:u) (V1_2E0:u), ((iff (j_mono_2Etyop_2Emin_2Ebool ((s tyop_2Emin_2Ebool) ((c_2Emin_2E_3D_2E2 ((s A_27a) V0_2E0)) ((s A_27a) V1_2E0))))) (((eq du) ((s A_27a) V0_2E0)) ((s A_27a) V1_2E0)))) of role axiom named reserved_2Elogic_2E_3D
% 0.49/0.65  A new axiom: (forall (A_27a:d) (V0_2E0:u) (V1_2E0:u), ((iff (j_mono_2Etyop_2Emin_2Ebool ((s tyop_2Emin_2Ebool) ((c_2Emin_2E_3D_2E2 ((s A_27a) V0_2E0)) ((s A_27a) V1_2E0))))) (((eq du) ((s A_27a) V0_2E0)) ((s A_27a) V1_2E0))))
% 0.49/0.65  FOF formula (forall (A_27a:d) (V0f_2E0:u), ((iff (j_mono_2Etyop_2Emin_2Ebool ((s tyop_2Emin_2Ebool) (c_2Ebool_2E_21_2E1 ((s ((tyop_2Emin_2Efun A_27a) tyop_2Emin_2Ebool)) V0f_2E0))))) (forall (V1x_2E0:u), (j_mono_2Etyop_2Emin_2Ebool ((s tyop_2Emin_2Ebool) ((app_2E2 ((s ((tyop_2Emin_2Efun A_27a) tyop_2Emin_2Ebool)) V0f_2E0)) ((s A_27a) V1x_2E0))))))) of role axiom named reserved_2Equant_2E_21
% 0.49/0.65  A new axiom: (forall (A_27a:d) (V0f_2E0:u), ((iff (j_mono_2Etyop_2Emin_2Ebool ((s tyop_2Emin_2Ebool) (c_2Ebool_2E_21_2E1 ((s ((tyop_2Emin_2Efun A_27a) tyop_2Emin_2Ebool)) V0f_2E0))))) (forall (V1x_2E0:u), (j_mono_2Etyop_2Emin_2Ebool ((s tyop_2Emin_2Ebool) ((app_2E2 ((s ((tyop_2Emin_2Efun A_27a) tyop_2Emin_2Ebool)) V0f_2E0)) ((s A_27a) V1x_2E0)))))))
% 0.49/0.65  FOF formula (forall (A_27a:d) (V0f_2E0:u), ((iff (j_mono_2Etyop_2Emin_2Ebool ((s tyop_2Emin_2Ebool) (c_2Ebool_2E_3F_2E1 ((s ((tyop_2Emin_2Efun A_27a) tyop_2Emin_2Ebool)) V0f_2E0))))) ((ex u) (fun (V1x_2E0:u)=> (j_mono_2Etyop_2Emin_2Ebool ((s tyop_2Emin_2Ebool) ((app_2E2 ((s ((tyop_2Emin_2Efun A_27a) tyop_2Emin_2Ebool)) V0f_2E0)) ((s A_27a) V1x_2E0)))))))) of role axiom named reserved_2Equant_2E_3F
% 0.49/0.65  A new axiom: (forall (A_27a:d) (V0f_2E0:u), ((iff (j_mono_2Etyop_2Emin_2Ebool ((s tyop_2Emin_2Ebool) (c_2Ebool_2E_3F_2E1 ((s ((tyop_2Emin_2Efun A_27a) tyop_2Emin_2Ebool)) V0f_2E0))))) ((ex u) (fun (V1x_2E0:u)=> (j_mono_2Etyop_2Emin_2Ebool ((s tyop_2Emin_2Ebool) ((app_2E2 ((s ((tyop_2Emin_2Efun A_27a) tyop_2Emin_2Ebool)) V0f_2E0)) ((s A_27a) V1x_2E0))))))))
% 0.49/0.66  FOF formula (forall (V0_2E0:u), (((eq du) ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool (j_mono_2Etyop_2Emin_2Ebool ((s tyop_2Emin_2Ebool) V0_2E0))))) ((s tyop_2Emin_2Ebool) V0_2E0))) of role axiom named ij_2Emono_2Etyop_2Emin_2Ebool
% 0.49/0.66  A new axiom: (forall (V0_2E0:u), (((eq du) ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool (j_mono_2Etyop_2Emin_2Ebool ((s tyop_2Emin_2Ebool) V0_2E0))))) ((s tyop_2Emin_2Ebool) V0_2E0)))
% 0.49/0.66  FOF formula (forall (V0_2E0:u), (((eq du) ((s ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 (j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 ((s ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) tyop_2Emin_2Ebool)) V0_2E0))))) ((s ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) tyop_2Emin_2Ebool)) V0_2E0))) of role axiom named ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29
% 0.49/0.66  A new axiom: (forall (V0_2E0:u), (((eq du) ((s ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 (j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 ((s ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) tyop_2Emin_2Ebool)) V0_2E0))))) ((s ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) tyop_2Emin_2Ebool)) V0_2E0)))
% 0.49/0.66  FOF formula (forall (V0_2E0:u), (((eq du) ((s ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) tyop_2Emin_2Ebool))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 (j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 ((s ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) tyop_2Emin_2Ebool))) V0_2E0))))) ((s ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) tyop_2Emin_2Ebool))) V0_2E0))) of role axiom named ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29
% 0.49/0.66  A new axiom: (forall (V0_2E0:u), (((eq du) ((s ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) tyop_2Emin_2Ebool))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 (j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 ((s ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) tyop_2Emin_2Ebool))) V0_2E0))))) ((s ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) tyop_2Emin_2Ebool))) V0_2E0)))
% 0.49/0.66  FOF formula (forall (V0_2E0:u), (((eq du) ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29 (j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)) V0_2E0))))) ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)) V0_2E0))) of role axiom named ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29
% 0.49/0.66  A new axiom: (forall (V0_2E0:u), (((eq du) ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29 (j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)) V0_2E0))))) ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)) V0_2E0)))
% 0.49/0.66  FOF formula (forall (V0_2E0:u), (((eq du) ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29 (j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool))) V0_2E0))))) ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool))) V0_2E0))) of role axiom named ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29
% 0.49/0.67  A new axiom: (forall (V0_2E0:u), (((eq du) ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29 (j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool))) V0_2E0))))) ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool))) V0_2E0)))
% 0.49/0.67  FOF formula (forall (V0_2E0:u), (((eq du) ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Enum_2Enum))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29 (j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Enum_2Enum))) V0_2E0))))) ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Enum_2Enum))) V0_2E0))) of role axiom named ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29
% 0.49/0.67  A new axiom: (forall (V0_2E0:u), (((eq du) ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Enum_2Enum))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29 (j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Enum_2Enum))) V0_2E0))))) ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Enum_2Enum))) V0_2E0)))
% 0.49/0.67  FOF formula (forall (V0_2E0:u), (((eq du) ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Enum_2Enum)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29 (j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Enum_2Enum)) V0_2E0))))) ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Enum_2Enum)) V0_2E0))) of role axiom named ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29
% 0.49/0.67  A new axiom: (forall (V0_2E0:u), (((eq du) ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Enum_2Enum)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29 (j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Enum_2Enum)) V0_2E0))))) ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Enum_2Enum)) V0_2E0)))
% 0.49/0.67  FOF formula (forall (V0_2E0:u), (((eq du) ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum (j_mono_2Etyop_2Enum_2Enum ((s tyop_2Enum_2Enum) V0_2E0))))) ((s tyop_2Enum_2Enum) V0_2E0))) of role axiom named ij_2Emono_2Etyop_2Enum_2Enum
% 0.49/0.67  A new axiom: (forall (V0_2E0:u), (((eq du) ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum (j_mono_2Etyop_2Enum_2Enum ((s tyop_2Enum_2Enum) V0_2E0))))) ((s tyop_2Enum_2Enum) V0_2E0)))
% 0.49/0.67  FOF formula (forall (V0:Prop), (((eq Prop) (j_mono_2Etyop_2Emin_2Ebool ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool V0)))) V0)) of role axiom named ji_2Emono_2Etyop_2Emin_2Ebool
% 0.49/0.67  A new axiom: (forall (V0:Prop), (((eq Prop) (j_mono_2Etyop_2Emin_2Ebool ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool V0)))) V0))
% 0.49/0.67  FOF formula (forall (V0:(Prop->Prop)), (((eq (Prop->Prop)) (j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 ((s ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 V0)))) V0)) of role axiom named ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29
% 0.49/0.67  A new axiom: (forall (V0:(Prop->Prop)), (((eq (Prop->Prop)) (j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 ((s ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 V0)))) V0))
% 0.49/0.67  FOF formula (forall (V0:(Prop->(Prop->Prop))), (((eq (Prop->(Prop->Prop))) (j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 ((s ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) tyop_2Emin_2Ebool))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 V0)))) V0)) of role axiom named ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29
% 0.49/0.67  A new axiom: (forall (V0:(Prop->(Prop->Prop))), (((eq (Prop->(Prop->Prop))) (j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 ((s ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) tyop_2Emin_2Ebool))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 V0)))) V0))
% 0.49/0.67  FOF formula (forall (V0:(mono_2Etyop_2Enum_2Enum->Prop)), (((eq (mono_2Etyop_2Enum_2Enum->Prop)) (j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29 V0)))) V0)) of role axiom named ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29
% 0.49/0.67  A new axiom: (forall (V0:(mono_2Etyop_2Enum_2Enum->Prop)), (((eq (mono_2Etyop_2Enum_2Enum->Prop)) (j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29 V0)))) V0))
% 0.49/0.67  FOF formula (forall (V0:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->Prop))), (((eq (mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->Prop))) (j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29 V0)))) V0)) of role axiom named ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29
% 0.49/0.67  A new axiom: (forall (V0:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->Prop))), (((eq (mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->Prop))) (j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29 V0)))) V0))
% 0.49/0.67  FOF formula (forall (V0:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum))), (((eq (mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum))) (j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Enum_2Enum))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29 V0)))) V0)) of role axiom named ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29
% 0.49/0.67  A new axiom: (forall (V0:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum))), (((eq (mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum))) (j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Enum_2Enum))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29 V0)))) V0))
% 0.49/0.68  FOF formula (forall (V0:(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum)), (((eq (mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum)) (j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Enum_2Enum)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29 V0)))) V0)) of role axiom named ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29
% 0.49/0.68  A new axiom: (forall (V0:(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum)), (((eq (mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum)) (j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Enum_2Enum)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29 V0)))) V0))
% 0.49/0.68  FOF formula (forall (V0:mono_2Etyop_2Enum_2Enum), (((eq mono_2Etyop_2Enum_2Enum) (j_mono_2Etyop_2Enum_2Enum ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V0)))) V0)) of role axiom named ji_2Emono_2Etyop_2Enum_2Enum
% 0.49/0.68  A new axiom: (forall (V0:mono_2Etyop_2Enum_2Enum), (((eq mono_2Etyop_2Enum_2Enum) (j_mono_2Etyop_2Enum_2Enum ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V0)))) V0))
% 0.49/0.68  FOF formula (forall (A_27a:d) (X0_2E0:u), (((eq Prop) (j_mono_2Etyop_2Emin_2Ebool ((s tyop_2Emin_2Ebool) (c_2Ebool_2E_21_2E1 ((s ((tyop_2Emin_2Efun A_27a) tyop_2Emin_2Ebool)) X0_2E0))))) (j_mono_2Etyop_2Emin_2Ebool ((s tyop_2Emin_2Ebool) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Emin_2Efun A_27a) tyop_2Emin_2Ebool)) tyop_2Emin_2Ebool)) c_2Ebool_2E_21_2E0)) ((s ((tyop_2Emin_2Efun A_27a) tyop_2Emin_2Ebool)) X0_2E0)))))) of role axiom named arityeq1_2Ec_2Ebool_2E_21_2E1_2Emono_2EA_27a
% 0.49/0.68  A new axiom: (forall (A_27a:d) (X0_2E0:u), (((eq Prop) (j_mono_2Etyop_2Emin_2Ebool ((s tyop_2Emin_2Ebool) (c_2Ebool_2E_21_2E1 ((s ((tyop_2Emin_2Efun A_27a) tyop_2Emin_2Ebool)) X0_2E0))))) (j_mono_2Etyop_2Emin_2Ebool ((s tyop_2Emin_2Ebool) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Emin_2Efun A_27a) tyop_2Emin_2Ebool)) tyop_2Emin_2Ebool)) c_2Ebool_2E_21_2E0)) ((s ((tyop_2Emin_2Efun A_27a) tyop_2Emin_2Ebool)) X0_2E0))))))
% 0.49/0.68  FOF formula (forall (A_27a:d) (X0_2E0:u) (X1_2E0:u), ((iff (((eq du) ((s A_27a) X0_2E0)) ((s A_27a) X1_2E0))) (j_mono_2Etyop_2Emin_2Ebool ((s tyop_2Emin_2Ebool) ((app_2E2 ((s ((tyop_2Emin_2Efun A_27a) tyop_2Emin_2Ebool)) ((app_2E2 ((s ((tyop_2Emin_2Efun A_27a) ((tyop_2Emin_2Efun A_27a) tyop_2Emin_2Ebool))) c_2Emin_2E_3D_2E0)) ((s A_27a) X0_2E0)))) ((s A_27a) X1_2E0)))))) of role axiom named arityeq2_2Ec_2Emin_2E_3D_2E2_2Emono_2EA_27a
% 0.49/0.68  A new axiom: (forall (A_27a:d) (X0_2E0:u) (X1_2E0:u), ((iff (((eq du) ((s A_27a) X0_2E0)) ((s A_27a) X1_2E0))) (j_mono_2Etyop_2Emin_2Ebool ((s tyop_2Emin_2Ebool) ((app_2E2 ((s ((tyop_2Emin_2Efun A_27a) tyop_2Emin_2Ebool)) ((app_2E2 ((s ((tyop_2Emin_2Efun A_27a) ((tyop_2Emin_2Efun A_27a) tyop_2Emin_2Ebool))) c_2Emin_2E_3D_2E0)) ((s A_27a) X0_2E0)))) ((s A_27a) X1_2E0))))))
% 0.49/0.68  FOF formula (forall (A_27a:d) (X0_2E0:u), (((eq Prop) (j_mono_2Etyop_2Emin_2Ebool ((s tyop_2Emin_2Ebool) (c_2Ebool_2E_3F_2E1 ((s ((tyop_2Emin_2Efun A_27a) tyop_2Emin_2Ebool)) X0_2E0))))) (j_mono_2Etyop_2Emin_2Ebool ((s tyop_2Emin_2Ebool) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Emin_2Efun A_27a) tyop_2Emin_2Ebool)) tyop_2Emin_2Ebool)) c_2Ebool_2E_3F_2E0)) ((s ((tyop_2Emin_2Efun A_27a) tyop_2Emin_2Ebool)) X0_2E0)))))) of role axiom named arityeq1_2Ec_2Ebool_2E_3F_2E1_2Emono_2EA_27a
% 0.49/0.68  A new axiom: (forall (A_27a:d) (X0_2E0:u), (((eq Prop) (j_mono_2Etyop_2Emin_2Ebool ((s tyop_2Emin_2Ebool) (c_2Ebool_2E_3F_2E1 ((s ((tyop_2Emin_2Efun A_27a) tyop_2Emin_2Ebool)) X0_2E0))))) (j_mono_2Etyop_2Emin_2Ebool ((s tyop_2Emin_2Ebool) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Emin_2Efun A_27a) tyop_2Emin_2Ebool)) tyop_2Emin_2Ebool)) c_2Ebool_2E_3F_2E0)) ((s ((tyop_2Emin_2Efun A_27a) tyop_2Emin_2Ebool)) X0_2E0))))))
% 0.49/0.68  FOF formula (forall (A_27a:d) (X0:Prop) (X1_2E0:u) (X2_2E0:u), (((eq du) ((s A_27a) (((c_2Ebool_2ECOND_2E3 ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool X0))) ((s A_27a) X1_2E0)) ((s A_27a) X2_2E0)))) ((s A_27a) ((app_2E2 ((s ((tyop_2Emin_2Efun A_27a) A_27a)) ((app_2E2 ((s ((tyop_2Emin_2Efun A_27a) ((tyop_2Emin_2Efun A_27a) A_27a))) ((app_2E2 ((s ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) ((tyop_2Emin_2Efun A_27a) ((tyop_2Emin_2Efun A_27a) A_27a)))) c_2Ebool_2ECOND_2E0)) ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool X0))))) ((s A_27a) X1_2E0)))) ((s A_27a) X2_2E0))))) of role axiom named arityeq3_2Ec_2Ebool_2ECOND_2E3_2Emono_2EA_27a
% 0.54/0.69  A new axiom: (forall (A_27a:d) (X0:Prop) (X1_2E0:u) (X2_2E0:u), (((eq du) ((s A_27a) (((c_2Ebool_2ECOND_2E3 ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool X0))) ((s A_27a) X1_2E0)) ((s A_27a) X2_2E0)))) ((s A_27a) ((app_2E2 ((s ((tyop_2Emin_2Efun A_27a) A_27a)) ((app_2E2 ((s ((tyop_2Emin_2Efun A_27a) ((tyop_2Emin_2Efun A_27a) A_27a))) ((app_2E2 ((s ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) ((tyop_2Emin_2Efun A_27a) ((tyop_2Emin_2Efun A_27a) A_27a)))) c_2Ebool_2ECOND_2E0)) ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool X0))))) ((s A_27a) X1_2E0)))) ((s A_27a) X2_2E0)))))
% 0.54/0.69  FOF formula (forall (A_27b:d) (X0:Prop) (X1_2E0:u) (X2_2E0:u), (((eq du) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) (((c_2Ebool_2ECOND_2E3 ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool X0))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) X1_2E0)) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) X2_2E0)))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b))) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) ((tyop_2Emin_2Efun ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)))) ((app_2E2 ((s ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) ((tyop_2Emin_2Efun ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) ((tyop_2Emin_2Efun ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b))))) c_2Ebool_2ECOND_2E0)) ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool X0))))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) X1_2E0)))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) X2_2E0))))) of role axiom named arityeq3_2Ec_2Ebool_2ECOND_2E3_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27b_29
% 0.54/0.69  A new axiom: (forall (A_27b:d) (X0:Prop) (X1_2E0:u) (X2_2E0:u), (((eq du) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) (((c_2Ebool_2ECOND_2E3 ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool X0))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) X1_2E0)) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) X2_2E0)))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b))) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) ((tyop_2Emin_2Efun ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)))) ((app_2E2 ((s ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) ((tyop_2Emin_2Efun ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) ((tyop_2Emin_2Efun ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b))))) c_2Ebool_2ECOND_2E0)) ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool X0))))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) X1_2E0)))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) X2_2E0)))))
% 0.54/0.69  FOF formula (forall (A_27a:d) (X0:mono_2Etyop_2Enum_2Enum), (((eq du) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2En2w_2E1 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum X0))))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((app_2E2 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a))) c_2Ewords_2En2w_2E0)) ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum X0)))))) of role axiom named arityeq1_2Ec_2Ewords_2En2w_2E1_2Emono_2EA_27a
% 0.54/0.69  A new axiom: (forall (A_27a:d) (X0:mono_2Etyop_2Enum_2Enum), (((eq du) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2En2w_2E1 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum X0))))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((app_2E2 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a))) c_2Ewords_2En2w_2E0)) ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum X0))))))
% 0.54/0.70  FOF formula (forall (A_27b:d) (X0:mono_2Etyop_2Enum_2Enum), (((eq du) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) (c_2Ewords_2En2w_2E1 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum X0))))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) ((app_2E2 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b))) c_2Ewords_2En2w_2E0)) ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum X0)))))) of role axiom named arityeq1_2Ec_2Ewords_2En2w_2E1_2Emono_2EA_27b
% 0.54/0.70  A new axiom: (forall (A_27b:d) (X0:mono_2Etyop_2Enum_2Enum), (((eq du) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) (c_2Ewords_2En2w_2E1 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum X0))))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) ((app_2E2 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b))) c_2Ewords_2En2w_2E0)) ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum X0))))))
% 0.54/0.70  FOF formula (forall (A_27a:d) (X0_2E0:u), (((eq du) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2Eword__2comp_2E1 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) X0_2E0)))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a))) c_2Ewords_2Eword__2comp_2E0)) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) X0_2E0))))) of role axiom named arityeq1_2Ec_2Ewords_2Eword__2comp_2E1_2Emono_2EA_27a
% 0.54/0.70  A new axiom: (forall (A_27a:d) (X0_2E0:u), (((eq du) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2Eword__2comp_2E1 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) X0_2E0)))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a))) c_2Ewords_2Eword__2comp_2E0)) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) X0_2E0)))))
% 0.54/0.70  FOF formula (forall (A_27b:d) (X0_2E0:u), (((eq du) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) (c_2Ewords_2Eword__2comp_2E1 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) X0_2E0)))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b))) c_2Ewords_2Eword__2comp_2E0)) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) X0_2E0))))) of role axiom named arityeq1_2Ec_2Ewords_2Eword__2comp_2E1_2Emono_2EA_27b
% 0.54/0.70  A new axiom: (forall (A_27b:d) (X0_2E0:u), (((eq du) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) (c_2Ewords_2Eword__2comp_2E1 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) X0_2E0)))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b))) c_2Ewords_2Eword__2comp_2E0)) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) X0_2E0)))))
% 0.54/0.70  FOF formula (forall (A_27a:d) (X0_2E0:u) (X1_2E0:u), (((eq du) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((c_2Ewords_2Eword__add_2E2 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) X0_2E0)) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) X1_2E0)))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a))) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((tyop_2Emin_2Efun ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)))) c_2Ewords_2Eword__add_2E0)) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) X0_2E0)))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) X1_2E0))))) of role axiom named arityeq2_2Ec_2Ewords_2Eword__add_2E2_2Emono_2EA_27a
% 0.54/0.71  A new axiom: (forall (A_27a:d) (X0_2E0:u) (X1_2E0:u), (((eq du) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((c_2Ewords_2Eword__add_2E2 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) X0_2E0)) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) X1_2E0)))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a))) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((tyop_2Emin_2Efun ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)))) c_2Ewords_2Eword__add_2E0)) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) X0_2E0)))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) X1_2E0)))))
% 0.54/0.71  FOF formula (forall (A_27b:d) (X0_2E0:u) (X1_2E0:u), (((eq du) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) ((c_2Ewords_2Eword__add_2E2 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) X0_2E0)) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) X1_2E0)))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b))) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) ((tyop_2Emin_2Efun ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)))) c_2Ewords_2Eword__add_2E0)) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) X0_2E0)))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) X1_2E0))))) of role axiom named arityeq2_2Ec_2Ewords_2Eword__add_2E2_2Emono_2EA_27b
% 0.54/0.71  A new axiom: (forall (A_27b:d) (X0_2E0:u) (X1_2E0:u), (((eq du) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) ((c_2Ewords_2Eword__add_2E2 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) X0_2E0)) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) X1_2E0)))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b))) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) ((tyop_2Emin_2Efun ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)))) c_2Ewords_2Eword__add_2E0)) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) X0_2E0)))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) X1_2E0)))))
% 0.54/0.71  FOF formula (forall (A_27a:d) (X0_2E0:u) (X1_2E0:u), (((eq du) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((c_2Ewords_2Eword__sub_2E2 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) X0_2E0)) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) X1_2E0)))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a))) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((tyop_2Emin_2Efun ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)))) c_2Ewords_2Eword__sub_2E0)) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) X0_2E0)))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) X1_2E0))))) of role axiom named arityeq2_2Ec_2Ewords_2Eword__sub_2E2_2Emono_2EA_27a
% 0.54/0.71  A new axiom: (forall (A_27a:d) (X0_2E0:u) (X1_2E0:u), (((eq du) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((c_2Ewords_2Eword__sub_2E2 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) X0_2E0)) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) X1_2E0)))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a))) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((tyop_2Emin_2Efun ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)))) c_2Ewords_2Eword__sub_2E0)) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) X0_2E0)))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) X1_2E0)))))
% 0.54/0.72  FOF formula (forall (V0:(Prop->Prop)) (V1:Prop), (((eq du) ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool (V0 V1)))) ((s tyop_2Emin_2Ebool) ((app_2E2 ((s ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 V0))) ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool V1)))))) of role axiom named monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool
% 0.54/0.72  A new axiom: (forall (V0:(Prop->Prop)) (V1:Prop), (((eq du) ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool (V0 V1)))) ((s tyop_2Emin_2Ebool) ((app_2E2 ((s ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 V0))) ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool V1))))))
% 0.54/0.72  FOF formula (forall (V0:(Prop->(Prop->Prop))) (V1:Prop), (((eq du) ((s ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 (V0 V1)))) ((s ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) tyop_2Emin_2Ebool)) ((app_2E2 ((s ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) tyop_2Emin_2Ebool))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 V0))) ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool V1)))))) of role axiom named monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29
% 0.54/0.72  A new axiom: (forall (V0:(Prop->(Prop->Prop))) (V1:Prop), (((eq du) ((s ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 (V0 V1)))) ((s ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) tyop_2Emin_2Ebool)) ((app_2E2 ((s ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) tyop_2Emin_2Ebool))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 V0))) ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool V1))))))
% 0.54/0.72  FOF formula (forall (V0:(mono_2Etyop_2Enum_2Enum->Prop)) (V1:mono_2Etyop_2Enum_2Enum), (((eq du) ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool (V0 V1)))) ((s tyop_2Emin_2Ebool) ((app_2E2 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29 V0))) ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V1)))))) of role axiom named monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Ebool
% 0.54/0.72  A new axiom: (forall (V0:(mono_2Etyop_2Enum_2Enum->Prop)) (V1:mono_2Etyop_2Enum_2Enum), (((eq du) ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool (V0 V1)))) ((s tyop_2Emin_2Ebool) ((app_2E2 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29 V0))) ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V1))))))
% 0.54/0.72  FOF formula (forall (V0:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->Prop))) (V1:mono_2Etyop_2Enum_2Enum), (((eq du) ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29 (V0 V1)))) ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)) ((app_2E2 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29 V0))) ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V1)))))) of role axiom named monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29
% 0.54/0.72  A new axiom: (forall (V0:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->Prop))) (V1:mono_2Etyop_2Enum_2Enum), (((eq du) ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29 (V0 V1)))) ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)) ((app_2E2 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29 V0))) ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V1))))))
% 0.54/0.72  FOF formula (forall (V0:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum))) (V1:mono_2Etyop_2Enum_2Enum), (((eq du) ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Enum_2Enum)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29 (V0 V1)))) ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Enum_2Enum)) ((app_2E2 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Enum_2Enum))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29 V0))) ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V1)))))) of role axiom named monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29
% 0.54/0.72  A new axiom: (forall (V0:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum))) (V1:mono_2Etyop_2Enum_2Enum), (((eq du) ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Enum_2Enum)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29 (V0 V1)))) ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Enum_2Enum)) ((app_2E2 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Enum_2Enum))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29 V0))) ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V1))))))
% 0.54/0.72  FOF formula (forall (V0:(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum)) (V1:mono_2Etyop_2Enum_2Enum), (((eq du) ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum (V0 V1)))) ((s tyop_2Enum_2Enum) ((app_2E2 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Enum_2Enum)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29 V0))) ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V1)))))) of role axiom named monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum
% 0.54/0.72  A new axiom: (forall (V0:(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum)) (V1:mono_2Etyop_2Enum_2Enum), (((eq du) ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum (V0 V1)))) ((s tyop_2Enum_2Enum) ((app_2E2 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Enum_2Enum)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29 V0))) ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V1))))))
% 0.54/0.72  FOF formula (forall (V0:(Prop->Prop)) (V1:Prop), (((eq Prop) (V0 V1)) (V0 V1))) of role axiom named monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool
% 0.54/0.72  A new axiom: (forall (V0:(Prop->Prop)) (V1:Prop), (((eq Prop) (V0 V1)) (V0 V1)))
% 0.54/0.72  FOF formula (forall (V0:(Prop->(Prop->Prop))) (V1:Prop), (((eq (Prop->Prop)) (V0 V1)) (V0 V1))) of role axiom named monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29
% 0.54/0.72  A new axiom: (forall (V0:(Prop->(Prop->Prop))) (V1:Prop), (((eq (Prop->Prop)) (V0 V1)) (V0 V1)))
% 0.54/0.72  FOF formula (forall (V0:(mono_2Etyop_2Enum_2Enum->Prop)) (V1:mono_2Etyop_2Enum_2Enum), (((eq Prop) (V0 V1)) (V0 V1))) of role axiom named monoapp_2Emono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Ebool
% 0.54/0.72  A new axiom: (forall (V0:(mono_2Etyop_2Enum_2Enum->Prop)) (V1:mono_2Etyop_2Enum_2Enum), (((eq Prop) (V0 V1)) (V0 V1)))
% 0.54/0.72  FOF formula (forall (V0:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->Prop))) (V1:mono_2Etyop_2Enum_2Enum), (((eq (mono_2Etyop_2Enum_2Enum->Prop)) (V0 V1)) (V0 V1))) of role axiom named monoapp_2Emono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29
% 0.54/0.72  A new axiom: (forall (V0:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->Prop))) (V1:mono_2Etyop_2Enum_2Enum), (((eq (mono_2Etyop_2Enum_2Enum->Prop)) (V0 V1)) (V0 V1)))
% 0.54/0.72  FOF formula (forall (V0:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum))) (V1:mono_2Etyop_2Enum_2Enum), (((eq (mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum)) (V0 V1)) (V0 V1))) of role axiom named monoapp_2Emono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29
% 0.54/0.74  A new axiom: (forall (V0:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum))) (V1:mono_2Etyop_2Enum_2Enum), (((eq (mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum)) (V0 V1)) (V0 V1)))
% 0.54/0.74  FOF formula (forall (V0:(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum)) (V1:mono_2Etyop_2Enum_2Enum), (((eq mono_2Etyop_2Enum_2Enum) (V0 V1)) (V0 V1))) of role axiom named monoapp_2Emono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum
% 0.54/0.74  A new axiom: (forall (V0:(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum)) (V1:mono_2Etyop_2Enum_2Enum), (((eq mono_2Etyop_2Enum_2Enum) (V0 V1)) (V0 V1)))
% 0.54/0.74  FOF formula mono_2Ec_2Ebool_2ET of role axiom named thm_2Ebool_2ETRUTH
% 0.54/0.74  A new axiom: mono_2Ec_2Ebool_2ET
% 0.54/0.74  FOF formula (forall (V0t:Prop), ((and ((and ((and ((and ((iff (mono_2Ec_2Ebool_2ET->V0t)) V0t)) ((iff (V0t->mono_2Ec_2Ebool_2ET)) mono_2Ec_2Ebool_2ET))) ((iff (mono_2Ec_2Ebool_2EF->V0t)) mono_2Ec_2Ebool_2ET))) ((iff (V0t->V0t)) mono_2Ec_2Ebool_2ET))) ((iff (V0t->mono_2Ec_2Ebool_2EF)) (not V0t)))) of role axiom named thm_2Ebool_2EIMP__CLAUSES
% 0.54/0.74  A new axiom: (forall (V0t:Prop), ((and ((and ((and ((and ((iff (mono_2Ec_2Ebool_2ET->V0t)) V0t)) ((iff (V0t->mono_2Ec_2Ebool_2ET)) mono_2Ec_2Ebool_2ET))) ((iff (mono_2Ec_2Ebool_2EF->V0t)) mono_2Ec_2Ebool_2ET))) ((iff (V0t->V0t)) mono_2Ec_2Ebool_2ET))) ((iff (V0t->mono_2Ec_2Ebool_2EF)) (not V0t))))
% 0.54/0.74  FOF formula (forall (A_27a:d) (V0x_2E0:u), ((iff (((eq du) ((s A_27a) V0x_2E0)) ((s A_27a) V0x_2E0))) mono_2Ec_2Ebool_2ET)) of role axiom named thm_2Ebool_2EREFL__CLAUSE
% 0.54/0.74  A new axiom: (forall (A_27a:d) (V0x_2E0:u), ((iff (((eq du) ((s A_27a) V0x_2E0)) ((s A_27a) V0x_2E0))) mono_2Ec_2Ebool_2ET))
% 0.54/0.74  FOF formula (forall (A_27a:d) (V0x_2E0:u) (V1y_2E0:u), ((iff (((eq du) ((s A_27a) V0x_2E0)) ((s A_27a) V1y_2E0))) (((eq du) ((s A_27a) V1y_2E0)) ((s A_27a) V0x_2E0)))) of role axiom named thm_2Ebool_2EEQ__SYM__EQ
% 0.54/0.74  A new axiom: (forall (A_27a:d) (V0x_2E0:u) (V1y_2E0:u), ((iff (((eq du) ((s A_27a) V0x_2E0)) ((s A_27a) V1y_2E0))) (((eq du) ((s A_27a) V1y_2E0)) ((s A_27a) V0x_2E0))))
% 0.54/0.74  FOF formula (forall (V0t:Prop), ((and ((and ((and ((iff (((eq Prop) mono_2Ec_2Ebool_2ET) V0t)) V0t)) ((iff (((eq Prop) V0t) mono_2Ec_2Ebool_2ET)) V0t))) ((iff (((eq Prop) mono_2Ec_2Ebool_2EF) V0t)) (not V0t)))) ((iff (((eq Prop) V0t) mono_2Ec_2Ebool_2EF)) (not V0t)))) of role axiom named thm_2Ebool_2EEQ__CLAUSES
% 0.54/0.74  A new axiom: (forall (V0t:Prop), ((and ((and ((and ((iff (((eq Prop) mono_2Ec_2Ebool_2ET) V0t)) V0t)) ((iff (((eq Prop) V0t) mono_2Ec_2Ebool_2ET)) V0t))) ((iff (((eq Prop) mono_2Ec_2Ebool_2EF) V0t)) (not V0t)))) ((iff (((eq Prop) V0t) mono_2Ec_2Ebool_2EF)) (not V0t))))
% 0.54/0.74  FOF formula (forall (V0t1:Prop) (V1t2:Prop) (V2t3:Prop), ((iff (V0t1->(V1t2->V2t3))) (((and V0t1) V1t2)->V2t3))) of role axiom named thm_2Ebool_2EAND__IMP__INTRO
% 0.54/0.74  A new axiom: (forall (V0t1:Prop) (V1t2:Prop) (V2t3:Prop), ((iff (V0t1->(V1t2->V2t3))) (((and V0t1) V1t2)->V2t3)))
% 0.54/0.74  FOF formula (forall (V0x:Prop) (V1x_27:Prop) (V2y:Prop) (V3y_27:Prop), (((and (((eq Prop) V0x) V1x_27)) (V1x_27->(((eq Prop) V2y) V3y_27)))->((iff (V0x->V2y)) (V1x_27->V3y_27)))) of role axiom named thm_2Ebool_2EIMP__CONG
% 0.54/0.74  A new axiom: (forall (V0x:Prop) (V1x_27:Prop) (V2y:Prop) (V3y_27:Prop), (((and (((eq Prop) V0x) V1x_27)) (V1x_27->(((eq Prop) V2y) V3y_27)))->((iff (V0x->V2y)) (V1x_27->V3y_27))))
% 0.54/0.74  FOF formula (forall (A_27a:d) (V0P:Prop) (V1Q:Prop) (V2x_2E0:u) (V3x_27_2E0:u) (V4y_2E0:u) (V5y_27_2E0:u), (((and ((and (((eq Prop) V0P) V1Q)) (V1Q->(((eq du) ((s A_27a) V2x_2E0)) ((s A_27a) V3x_27_2E0))))) ((not V1Q)->(((eq du) ((s A_27a) V4y_2E0)) ((s A_27a) V5y_27_2E0))))->(((eq du) ((s A_27a) (((c_2Ebool_2ECOND_2E3 ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool V0P))) ((s A_27a) V2x_2E0)) ((s A_27a) V4y_2E0)))) ((s A_27a) (((c_2Ebool_2ECOND_2E3 ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool V1Q))) ((s A_27a) V3x_27_2E0)) ((s A_27a) V5y_27_2E0)))))) of role axiom named thm_2Ebool_2ECOND__CONG
% 0.54/0.74  A new axiom: (forall (A_27a:d) (V0P:Prop) (V1Q:Prop) (V2x_2E0:u) (V3x_27_2E0:u) (V4y_2E0:u) (V5y_27_2E0:u), (((and ((and (((eq Prop) V0P) V1Q)) (V1Q->(((eq du) ((s A_27a) V2x_2E0)) ((s A_27a) V3x_27_2E0))))) ((not V1Q)->(((eq du) ((s A_27a) V4y_2E0)) ((s A_27a) V5y_27_2E0))))->(((eq du) ((s A_27a) (((c_2Ebool_2ECOND_2E3 ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool V0P))) ((s A_27a) V2x_2E0)) ((s A_27a) V4y_2E0)))) ((s A_27a) (((c_2Ebool_2ECOND_2E3 ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool V1Q))) ((s A_27a) V3x_27_2E0)) ((s A_27a) V5y_27_2E0))))))
% 0.60/0.75  FOF formula (forall (A_27a:d), ((and (forall (V0t1_2E0:u) (V1t2_2E0:u), (((eq du) ((s A_27a) (((c_2Ebool_2ECOND_2E3 ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool mono_2Ec_2Ebool_2ET))) ((s A_27a) V0t1_2E0)) ((s A_27a) V1t2_2E0)))) ((s A_27a) V0t1_2E0)))) (forall (V2t1_2E0:u) (V3t2_2E0:u), (((eq du) ((s A_27a) (((c_2Ebool_2ECOND_2E3 ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool mono_2Ec_2Ebool_2EF))) ((s A_27a) V2t1_2E0)) ((s A_27a) V3t2_2E0)))) ((s A_27a) V3t2_2E0))))) of role axiom named thm_2Ebool_2Ebool__case__thm
% 0.60/0.75  A new axiom: (forall (A_27a:d), ((and (forall (V0t1_2E0:u) (V1t2_2E0:u), (((eq du) ((s A_27a) (((c_2Ebool_2ECOND_2E3 ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool mono_2Ec_2Ebool_2ET))) ((s A_27a) V0t1_2E0)) ((s A_27a) V1t2_2E0)))) ((s A_27a) V0t1_2E0)))) (forall (V2t1_2E0:u) (V3t2_2E0:u), (((eq du) ((s A_27a) (((c_2Ebool_2ECOND_2E3 ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool mono_2Ec_2Ebool_2EF))) ((s A_27a) V2t1_2E0)) ((s A_27a) V3t2_2E0)))) ((s A_27a) V3t2_2E0)))))
% 0.60/0.75  FOF formula (forall (A_27a:d) (V0v_2E0:u) (V1w_2E0:u), (((eq du) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((c_2Ewords_2Eword__sub_2E2 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) V0v_2E0)) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) V1w_2E0)))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((c_2Ewords_2Eword__add_2E2 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) V0v_2E0)) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2Eword__2comp_2E1 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) V1w_2E0))))))) of role axiom named thm_2Ewords_2Eword__sub__def
% 0.60/0.75  A new axiom: (forall (A_27a:d) (V0v_2E0:u) (V1w_2E0:u), (((eq du) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((c_2Ewords_2Eword__sub_2E2 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) V0v_2E0)) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) V1w_2E0)))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((c_2Ewords_2Eword__add_2E2 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) V0v_2E0)) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2Eword__2comp_2E1 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) V1w_2E0)))))))
% 0.60/0.75  FOF formula (forall (A_27a:d) (A_27b:d), ((and (forall (V0m:mono_2Etyop_2Enum_2Enum) (V1n:mono_2Etyop_2Enum_2Enum), (((eq du) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((c_2Ewords_2Eword__add_2E2 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2Eword__2comp_2E1 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2En2w_2E1 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V0m))))))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2Eword__2comp_2E1 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2En2w_2E1 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V1n))))))))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2Eword__2comp_2E1 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2En2w_2E1 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum ((mono_2Ec_2Earithmetic_2E_2B V0m) V1n)))))))))) (forall (V2m:mono_2Etyop_2Enum_2Enum) (V3n:mono_2Etyop_2Enum_2Enum), (((eq du) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) ((c_2Ewords_2Eword__add_2E2 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) (c_2Ewords_2En2w_2E1 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V2m))))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) (c_2Ewords_2Eword__2comp_2E1 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) (c_2Ewords_2En2w_2E1 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V3n))))))))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) (((c_2Ebool_2ECOND_2E3 ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool ((mono_2Ec_2Earithmetic_2E_3C_3D V3n) V2m)))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) (c_2Ewords_2En2w_2E1 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum ((mono_2Ec_2Earithmetic_2E_2D V2m) V3n)))))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) (c_2Ewords_2Eword__2comp_2E1 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) (c_2Ewords_2En2w_2E1 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum ((mono_2Ec_2Earithmetic_2E_2D V3n) V2m))))))))))))) of role axiom named thm_2Ewords_2EWORD__LITERAL__ADD
% 0.60/0.76  A new axiom: (forall (A_27a:d) (A_27b:d), ((and (forall (V0m:mono_2Etyop_2Enum_2Enum) (V1n:mono_2Etyop_2Enum_2Enum), (((eq du) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((c_2Ewords_2Eword__add_2E2 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2Eword__2comp_2E1 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2En2w_2E1 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V0m))))))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2Eword__2comp_2E1 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2En2w_2E1 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V1n))))))))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2Eword__2comp_2E1 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2En2w_2E1 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum ((mono_2Ec_2Earithmetic_2E_2B V0m) V1n)))))))))) (forall (V2m:mono_2Etyop_2Enum_2Enum) (V3n:mono_2Etyop_2Enum_2Enum), (((eq du) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) ((c_2Ewords_2Eword__add_2E2 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) (c_2Ewords_2En2w_2E1 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V2m))))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) (c_2Ewords_2Eword__2comp_2E1 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) (c_2Ewords_2En2w_2E1 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V3n))))))))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) (((c_2Ebool_2ECOND_2E3 ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool ((mono_2Ec_2Earithmetic_2E_3C_3D V3n) V2m)))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) (c_2Ewords_2En2w_2E1 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum ((mono_2Ec_2Earithmetic_2E_2D V2m) V3n)))))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) (c_2Ewords_2Eword__2comp_2E1 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) (c_2Ewords_2En2w_2E1 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum ((mono_2Ec_2Earithmetic_2E_2D V3n) V2m)))))))))))))
% 0.60/0.76  FOF formula (forall (A_27a:d) (V0a:mono_2Etyop_2Enum_2Enum) (V1b:mono_2Etyop_2Enum_2Enum), (((mono_2Ec_2Earithmetic_2E_3C_3D V1b) V0a)->(((eq du) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2En2w_2E1 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum ((mono_2Ec_2Earithmetic_2E_2D V0a) V1b)))))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((c_2Ewords_2Eword__sub_2E2 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2En2w_2E1 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V0a))))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2En2w_2E1 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V1b))))))))) of role conjecture named thm_2Ewords_2En2w__sub
% 0.60/0.76  Conjecture to prove = (forall (A_27a:d) (V0a:mono_2Etyop_2Enum_2Enum) (V1b:mono_2Etyop_2Enum_2Enum), (((mono_2Ec_2Earithmetic_2E_3C_3D V1b) V0a)->(((eq du) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2En2w_2E1 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum ((mono_2Ec_2Earithmetic_2E_2D V0a) V1b)))))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((c_2Ewords_2Eword__sub_2E2 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2En2w_2E1 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V0a))))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2En2w_2E1 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V1b))))))))):Prop
% 0.60/0.76  Parameter du_DUMMY:du.
% 0.60/0.76  Parameter mono_2Etyop_2Enum_2Enum_DUMMY:mono_2Etyop_2Enum_2Enum.
% 0.60/0.76  We need to prove ['(forall (A_27a:d) (V0a:mono_2Etyop_2Enum_2Enum) (V1b:mono_2Etyop_2Enum_2Enum), (((mono_2Ec_2Earithmetic_2E_3C_3D V1b) V0a)->(((eq du) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2En2w_2E1 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum ((mono_2Ec_2Earithmetic_2E_2D V0a) V1b)))))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((c_2Ewords_2Eword__sub_2E2 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2En2w_2E1 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V0a))))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2En2w_2E1 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V1b)))))))))']
% 0.60/0.76  Parameter u:Type.
% 0.60/0.76  Parameter d:Type.
% 0.60/0.76  Parameter du:Type.
% 0.60/0.76  Parameter mono_2Etyop_2Enum_2Enum:Type.
% 0.60/0.76  Parameter tyop_2Efcp_2Ecart:(d->(d->d)).
% 0.60/0.76  Parameter tyop_2Emin_2Ebool:d.
% 0.60/0.76  Parameter tyop_2Emin_2Efun:(d->(d->d)).
% 0.60/0.76  Parameter tyop_2Enum_2Enum:d.
% 0.60/0.76  Parameter s:(d->(u->du)).
% 0.60/0.76  Parameter app_2E2:(du->(du->u)).
% 0.60/0.76  Parameter combin_i_2E0:u.
% 0.60/0.76  Parameter combin_k_2E0:u.
% 0.60/0.76  Parameter combin_s_2E0:u.
% 0.60/0.76  Parameter c_2Ebool_2E_21_2E0:u.
% 0.60/0.76  Parameter c_2Ebool_2E_21_2E1:(du->u).
% 0.60/0.76  Parameter c_2Earithmetic_2E_2B_2E0:u.
% 0.60/0.76  Parameter c_2Earithmetic_2E_2B_2E2:(du->(du->u)).
% 0.60/0.76  Parameter c_2Earithmetic_2E_2D_2E0:u.
% 0.60/0.76  Parameter c_2Earithmetic_2E_2D_2E2:(du->(du->u)).
% 0.60/0.76  Parameter c_2Ebool_2E_2F_5C_2E0:u.
% 0.60/0.76  Parameter c_2Ebool_2E_2F_5C_2E2:(du->(du->u)).
% 0.60/0.76  Parameter c_2Earithmetic_2E_3C_3D_2E0:u.
% 0.60/0.76  Parameter c_2Earithmetic_2E_3C_3D_2E2:(du->(du->u)).
% 0.60/0.76  Parameter c_2Emin_2E_3D_2E0:u.
% 0.60/0.76  Parameter c_2Emin_2E_3D_2E2:(du->(du->u)).
% 0.60/0.76  Parameter c_2Emin_2E_3D_3D_3E_2E0:u.
% 0.60/0.76  Parameter c_2Emin_2E_3D_3D_3E_2E2:(du->(du->u)).
% 0.60/0.76  Parameter c_2Ebool_2E_3F_2E0:u.
% 0.60/0.76  Parameter c_2Ebool_2E_3F_2E1:(du->u).
% 0.60/0.76  Parameter c_2Ebool_2ECOND_2E0:u.
% 0.60/0.76  Parameter c_2Ebool_2ECOND_2E3:(du->(du->(du->u))).
% 0.60/0.76  Parameter c_2Ebool_2EF_2E0:u.
% 0.60/0.76  Parameter c_2Ebool_2ET_2E0:u.
% 0.60/0.76  Parameter c_2Ebool_2E_5C_2F_2E0:u.
% 0.60/0.76  Parameter c_2Ebool_2E_5C_2F_2E2:(du->(du->u)).
% 0.60/0.76  Parameter c_2Ewords_2En2w_2E0:u.
% 0.60/0.76  Parameter c_2Ewords_2En2w_2E1:(du->u).
% 0.60/0.76  Parameter c_2Ewords_2Eword__2comp_2E0:u.
% 0.60/0.76  Parameter c_2Ewords_2Eword__2comp_2E1:(du->u).
% 0.60/0.76  Parameter c_2Ewords_2Eword__add_2E0:u.
% 0.60/0.76  Parameter c_2Ewords_2Eword__add_2E2:(du->(du->u)).
% 0.60/0.76  Parameter c_2Ewords_2Eword__sub_2E0:u.
% 0.60/0.76  Parameter c_2Ewords_2Eword__sub_2E2:(du->(du->u)).
% 0.60/0.76  Parameter c_2Ebool_2E_7E_2E0:u.
% 0.60/0.76  Parameter c_2Ebool_2E_7E_2E1:(du->u).
% 0.60/0.76  Parameter mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool:((Prop->Prop)->(Prop->Prop)).
% 0.60/0.76  Parameter mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29:((Prop->(Prop->Prop))->(Prop->(Prop->Prop))).
% 0.60/0.76  Parameter mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Ebool:((mono_2Etyop_2Enum_2Enum->Prop)->(mono_2Etyop_2Enum_2Enum->Prop)).
% 0.60/0.76  Parameter mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29:((mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->Prop))->(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->Prop))).
% 0.60/0.76  Parameter mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29:((mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum))->(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum))).
% 0.60/0.76  Parameter mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum:((mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum)->(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum)).
% 0.60/0.76  Parameter mono_2Ec_2Earithmetic_2E_2B:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum)).
% 0.60/0.76  Parameter mono_2Ec_2Earithmetic_2E_2D:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum)).
% 0.60/0.76  Parameter mono_2Ec_2Ebool_2E_2F_5C:(Prop->(Prop->Prop)).
% 0.60/0.76  Parameter mono_2Ec_2Earithmetic_2E_3C_3D:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->Prop)).
% 0.60/0.76  Parameter mono_2Ec_2Emin_2E_3D_3D_3E:(Prop->(Prop->Prop)).
% 0.60/0.76  Parameter mono_2Ec_2Ebool_2EF:Prop.
% 0.60/0.76  Parameter mono_2Ec_2Ebool_2ET:Prop.
% 0.60/0.76  Parameter mono_2Ec_2Ebool_2E_5C_2F:(Prop->(Prop->Prop)).
% 0.60/0.76  Parameter mono_2Ec_2Ebool_2E_7E:(Prop->Prop).
% 0.60/0.76  Parameter i_mono_2Etyop_2Emin_2Ebool:(Prop->u).
% 0.60/0.76  Parameter i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29:((Prop->Prop)->u).
% 0.60/0.76  Parameter i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29:((Prop->(Prop->Prop))->u).
% 0.60/0.76  Parameter i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29:((mono_2Etyop_2Enum_2Enum->Prop)->u).
% 0.60/0.76  Parameter i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29:((mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->Prop))->u).
% 0.60/0.76  Parameter i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29:((mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum))->u).
% 0.60/0.76  Parameter i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29:((mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum)->u).
% 0.60/0.76  Parameter i_mono_2Etyop_2Enum_2Enum:(mono_2Etyop_2Enum_2Enum->u).
% 0.60/0.76  Parameter j_mono_2Etyop_2Emin_2Ebool:(du->Prop).
% 0.60/0.76  Parameter j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29:(du->(Prop->Prop)).
% 0.60/0.76  Parameter j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29:(du->(Prop->(Prop->Prop))).
% 0.60/0.76  Parameter j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29:(du->(mono_2Etyop_2Enum_2Enum->Prop)).
% 0.60/0.76  Parameter j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29:(du->(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->Prop))).
% 0.60/0.76  Parameter j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29:(du->(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum))).
% 0.60/0.76  Parameter j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29:(du->(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum)).
% 0.60/0.76  Parameter j_mono_2Etyop_2Enum_2Enum:(du->mono_2Etyop_2Enum_2Enum).
% 0.60/0.76  Axiom reserved_2Eho_2Eeq__ext:(forall (A_27a:d) (A_27b:d) (V0f_2E0:u) (V1g_2E0:u), ((forall (V2x_2E0:u), (((eq du) ((s A_27b) ((app_2E2 ((s ((tyop_2Emin_2Efun A_27a) A_27b)) V0f_2E0)) ((s A_27a) V2x_2E0)))) ((s A_27b) ((app_2E2 ((s ((tyop_2Emin_2Efun A_27a) A_27b)) V1g_2E0)) ((s A_27a) V2x_2E0)))))->(((eq du) ((s ((tyop_2Emin_2Efun A_27a) A_27b)) V0f_2E0)) ((s ((tyop_2Emin_2Efun A_27a) A_27b)) V1g_2E0)))).
% 0.60/0.76  Axiom reserved_2Eho_2Ei__thm:(forall (A_27a:d) (V0x_2E0:u), (((eq du) ((s A_27a) ((app_2E2 ((s ((tyop_2Emin_2Efun A_27a) A_27a)) combin_i_2E0)) ((s A_27a) V0x_2E0)))) ((s A_27a) V0x_2E0))).
% 0.60/0.76  Axiom reserved_2Eho_2Ek__thm:(forall (A_27a:d) (A_27b:d) (V0x_2E0:u) (V1y_2E0:u), (((eq du) ((s A_27a) ((app_2E2 ((s ((tyop_2Emin_2Efun A_27b) A_27a)) ((app_2E2 ((s ((tyop_2Emin_2Efun A_27a) ((tyop_2Emin_2Efun A_27b) A_27a))) combin_k_2E0)) ((s A_27a) V0x_2E0)))) ((s A_27b) V1y_2E0)))) ((s A_27a) V0x_2E0))).
% 0.60/0.76  Axiom reserved_2Eho_2Es__thm:(forall (A_27a:d) (A_27b:d) (A_27c:d) (V0f_2E0:u) (V1g_2E0:u) (V2x_2E0:u), (((eq du) ((s A_27c) ((app_2E2 ((s ((tyop_2Emin_2Efun A_27a) A_27c)) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Emin_2Efun A_27a) A_27b)) ((tyop_2Emin_2Efun A_27a) A_27c))) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Emin_2Efun A_27a) ((tyop_2Emin_2Efun A_27b) A_27c))) ((tyop_2Emin_2Efun ((tyop_2Emin_2Efun A_27a) A_27b)) ((tyop_2Emin_2Efun A_27a) A_27c)))) combin_s_2E0)) ((s ((tyop_2Emin_2Efun A_27a) ((tyop_2Emin_2Efun A_27b) A_27c))) V0f_2E0)))) ((s ((tyop_2Emin_2Efun A_27a) A_27b)) V1g_2E0)))) ((s A_27a) V2x_2E0)))) ((s A_27c) ((app_2E2 ((s ((tyop_2Emin_2Efun A_27b) A_27c)) ((app_2E2 ((s ((tyop_2Emin_2Efun A_27a) ((tyop_2Emin_2Efun A_27b) A_27c))) V0f_2E0)) ((s A_27a) V2x_2E0)))) ((s A_27b) ((app_2E2 ((s ((tyop_2Emin_2Efun A_27a) A_27b)) V1g_2E0)) ((s A_27a) V2x_2E0))))))).
% 0.60/0.76  Axiom reserved_2Elogic_2E_2F_5C:(forall (V0:Prop) (V1:Prop), ((iff ((mono_2Ec_2Ebool_2E_2F_5C V0) V1)) ((and V0) V1))).
% 0.60/0.76  Axiom reserved_2Elogic_2E_5C_2F:(forall (V0:Prop) (V1:Prop), ((iff ((mono_2Ec_2Ebool_2E_5C_2F V0) V1)) ((or V0) V1))).
% 0.60/0.76  Axiom reserved_2Elogic_2E_7E:(forall (V0:Prop), ((iff (mono_2Ec_2Ebool_2E_7E V0)) (not V0))).
% 0.60/0.76  Axiom reserved_2Elogic_2E_3D_3D_3E:(forall (V0:Prop) (V1:Prop), ((iff ((mono_2Ec_2Emin_2E_3D_3D_3E V0) V1)) (V0->V1))).
% 0.60/0.76  Axiom reserved_2Elogic_2E_3D:(forall (A_27a:d) (V0_2E0:u) (V1_2E0:u), ((iff (j_mono_2Etyop_2Emin_2Ebool ((s tyop_2Emin_2Ebool) ((c_2Emin_2E_3D_2E2 ((s A_27a) V0_2E0)) ((s A_27a) V1_2E0))))) (((eq du) ((s A_27a) V0_2E0)) ((s A_27a) V1_2E0)))).
% 0.60/0.76  Axiom reserved_2Equant_2E_21:(forall (A_27a:d) (V0f_2E0:u), ((iff (j_mono_2Etyop_2Emin_2Ebool ((s tyop_2Emin_2Ebool) (c_2Ebool_2E_21_2E1 ((s ((tyop_2Emin_2Efun A_27a) tyop_2Emin_2Ebool)) V0f_2E0))))) (forall (V1x_2E0:u), (j_mono_2Etyop_2Emin_2Ebool ((s tyop_2Emin_2Ebool) ((app_2E2 ((s ((tyop_2Emin_2Efun A_27a) tyop_2Emin_2Ebool)) V0f_2E0)) ((s A_27a) V1x_2E0))))))).
% 0.60/0.76  Axiom reserved_2Equant_2E_3F:(forall (A_27a:d) (V0f_2E0:u), ((iff (j_mono_2Etyop_2Emin_2Ebool ((s tyop_2Emin_2Ebool) (c_2Ebool_2E_3F_2E1 ((s ((tyop_2Emin_2Efun A_27a) tyop_2Emin_2Ebool)) V0f_2E0))))) ((ex u) (fun (V1x_2E0:u)=> (j_mono_2Etyop_2Emin_2Ebool ((s tyop_2Emin_2Ebool) ((app_2E2 ((s ((tyop_2Emin_2Efun A_27a) tyop_2Emin_2Ebool)) V0f_2E0)) ((s A_27a) V1x_2E0)))))))).
% 0.60/0.76  Axiom ij_2Emono_2Etyop_2Emin_2Ebool:(forall (V0_2E0:u), (((eq du) ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool (j_mono_2Etyop_2Emin_2Ebool ((s tyop_2Emin_2Ebool) V0_2E0))))) ((s tyop_2Emin_2Ebool) V0_2E0))).
% 0.60/0.76  Axiom ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29:(forall (V0_2E0:u), (((eq du) ((s ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 (j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 ((s ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) tyop_2Emin_2Ebool)) V0_2E0))))) ((s ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) tyop_2Emin_2Ebool)) V0_2E0))).
% 0.60/0.76  Axiom ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29:(forall (V0_2E0:u), (((eq du) ((s ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) tyop_2Emin_2Ebool))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 (j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 ((s ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) tyop_2Emin_2Ebool))) V0_2E0))))) ((s ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) tyop_2Emin_2Ebool))) V0_2E0))).
% 0.60/0.76  Axiom ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29:(forall (V0_2E0:u), (((eq du) ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29 (j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)) V0_2E0))))) ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)) V0_2E0))).
% 0.60/0.76  Axiom ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29:(forall (V0_2E0:u), (((eq du) ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29 (j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool))) V0_2E0))))) ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool))) V0_2E0))).
% 0.60/0.76  Axiom ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29:(forall (V0_2E0:u), (((eq du) ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Enum_2Enum))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29 (j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Enum_2Enum))) V0_2E0))))) ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Enum_2Enum))) V0_2E0))).
% 0.62/0.76  Axiom ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29:(forall (V0_2E0:u), (((eq du) ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Enum_2Enum)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29 (j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Enum_2Enum)) V0_2E0))))) ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Enum_2Enum)) V0_2E0))).
% 0.62/0.76  Axiom ij_2Emono_2Etyop_2Enum_2Enum:(forall (V0_2E0:u), (((eq du) ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum (j_mono_2Etyop_2Enum_2Enum ((s tyop_2Enum_2Enum) V0_2E0))))) ((s tyop_2Enum_2Enum) V0_2E0))).
% 0.62/0.76  Axiom ji_2Emono_2Etyop_2Emin_2Ebool:(forall (V0:Prop), (((eq Prop) (j_mono_2Etyop_2Emin_2Ebool ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool V0)))) V0)).
% 0.62/0.76  Axiom ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29:(forall (V0:(Prop->Prop)), (((eq (Prop->Prop)) (j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 ((s ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 V0)))) V0)).
% 0.62/0.76  Axiom ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29:(forall (V0:(Prop->(Prop->Prop))), (((eq (Prop->(Prop->Prop))) (j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 ((s ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) tyop_2Emin_2Ebool))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 V0)))) V0)).
% 0.62/0.76  Axiom ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29:(forall (V0:(mono_2Etyop_2Enum_2Enum->Prop)), (((eq (mono_2Etyop_2Enum_2Enum->Prop)) (j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29 V0)))) V0)).
% 0.62/0.76  Axiom ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29:(forall (V0:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->Prop))), (((eq (mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->Prop))) (j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29 V0)))) V0)).
% 0.62/0.76  Axiom ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29:(forall (V0:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum))), (((eq (mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum))) (j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Enum_2Enum))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29 V0)))) V0)).
% 0.62/0.76  Axiom ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29:(forall (V0:(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum)), (((eq (mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum)) (j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Enum_2Enum)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29 V0)))) V0)).
% 0.62/0.76  Axiom ji_2Emono_2Etyop_2Enum_2Enum:(forall (V0:mono_2Etyop_2Enum_2Enum), (((eq mono_2Etyop_2Enum_2Enum) (j_mono_2Etyop_2Enum_2Enum ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V0)))) V0)).
% 0.62/0.76  Axiom arityeq1_2Ec_2Ebool_2E_21_2E1_2Emono_2EA_27a:(forall (A_27a:d) (X0_2E0:u), (((eq Prop) (j_mono_2Etyop_2Emin_2Ebool ((s tyop_2Emin_2Ebool) (c_2Ebool_2E_21_2E1 ((s ((tyop_2Emin_2Efun A_27a) tyop_2Emin_2Ebool)) X0_2E0))))) (j_mono_2Etyop_2Emin_2Ebool ((s tyop_2Emin_2Ebool) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Emin_2Efun A_27a) tyop_2Emin_2Ebool)) tyop_2Emin_2Ebool)) c_2Ebool_2E_21_2E0)) ((s ((tyop_2Emin_2Efun A_27a) tyop_2Emin_2Ebool)) X0_2E0)))))).
% 0.62/0.76  Axiom arityeq2_2Ec_2Emin_2E_3D_2E2_2Emono_2EA_27a:(forall (A_27a:d) (X0_2E0:u) (X1_2E0:u), ((iff (((eq du) ((s A_27a) X0_2E0)) ((s A_27a) X1_2E0))) (j_mono_2Etyop_2Emin_2Ebool ((s tyop_2Emin_2Ebool) ((app_2E2 ((s ((tyop_2Emin_2Efun A_27a) tyop_2Emin_2Ebool)) ((app_2E2 ((s ((tyop_2Emin_2Efun A_27a) ((tyop_2Emin_2Efun A_27a) tyop_2Emin_2Ebool))) c_2Emin_2E_3D_2E0)) ((s A_27a) X0_2E0)))) ((s A_27a) X1_2E0)))))).
% 0.62/0.76  Axiom arityeq1_2Ec_2Ebool_2E_3F_2E1_2Emono_2EA_27a:(forall (A_27a:d) (X0_2E0:u), (((eq Prop) (j_mono_2Etyop_2Emin_2Ebool ((s tyop_2Emin_2Ebool) (c_2Ebool_2E_3F_2E1 ((s ((tyop_2Emin_2Efun A_27a) tyop_2Emin_2Ebool)) X0_2E0))))) (j_mono_2Etyop_2Emin_2Ebool ((s tyop_2Emin_2Ebool) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Emin_2Efun A_27a) tyop_2Emin_2Ebool)) tyop_2Emin_2Ebool)) c_2Ebool_2E_3F_2E0)) ((s ((tyop_2Emin_2Efun A_27a) tyop_2Emin_2Ebool)) X0_2E0)))))).
% 0.62/0.76  Axiom arityeq3_2Ec_2Ebool_2ECOND_2E3_2Emono_2EA_27a:(forall (A_27a:d) (X0:Prop) (X1_2E0:u) (X2_2E0:u), (((eq du) ((s A_27a) (((c_2Ebool_2ECOND_2E3 ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool X0))) ((s A_27a) X1_2E0)) ((s A_27a) X2_2E0)))) ((s A_27a) ((app_2E2 ((s ((tyop_2Emin_2Efun A_27a) A_27a)) ((app_2E2 ((s ((tyop_2Emin_2Efun A_27a) ((tyop_2Emin_2Efun A_27a) A_27a))) ((app_2E2 ((s ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) ((tyop_2Emin_2Efun A_27a) ((tyop_2Emin_2Efun A_27a) A_27a)))) c_2Ebool_2ECOND_2E0)) ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool X0))))) ((s A_27a) X1_2E0)))) ((s A_27a) X2_2E0))))).
% 0.62/0.76  Axiom arityeq3_2Ec_2Ebool_2ECOND_2E3_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27b_29:(forall (A_27b:d) (X0:Prop) (X1_2E0:u) (X2_2E0:u), (((eq du) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) (((c_2Ebool_2ECOND_2E3 ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool X0))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) X1_2E0)) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) X2_2E0)))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b))) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) ((tyop_2Emin_2Efun ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)))) ((app_2E2 ((s ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) ((tyop_2Emin_2Efun ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) ((tyop_2Emin_2Efun ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b))))) c_2Ebool_2ECOND_2E0)) ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool X0))))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) X1_2E0)))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) X2_2E0))))).
% 0.62/0.76  Axiom arityeq1_2Ec_2Ewords_2En2w_2E1_2Emono_2EA_27a:(forall (A_27a:d) (X0:mono_2Etyop_2Enum_2Enum), (((eq du) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2En2w_2E1 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum X0))))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((app_2E2 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a))) c_2Ewords_2En2w_2E0)) ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum X0)))))).
% 0.62/0.76  Axiom arityeq1_2Ec_2Ewords_2En2w_2E1_2Emono_2EA_27b:(forall (A_27b:d) (X0:mono_2Etyop_2Enum_2Enum), (((eq du) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) (c_2Ewords_2En2w_2E1 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum X0))))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) ((app_2E2 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b))) c_2Ewords_2En2w_2E0)) ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum X0)))))).
% 0.62/0.76  Axiom arityeq1_2Ec_2Ewords_2Eword__2comp_2E1_2Emono_2EA_27a:(forall (A_27a:d) (X0_2E0:u), (((eq du) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2Eword__2comp_2E1 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) X0_2E0)))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a))) c_2Ewords_2Eword__2comp_2E0)) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) X0_2E0))))).
% 0.62/0.76  Axiom arityeq1_2Ec_2Ewords_2Eword__2comp_2E1_2Emono_2EA_27b:(forall (A_27b:d) (X0_2E0:u), (((eq du) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) (c_2Ewords_2Eword__2comp_2E1 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) X0_2E0)))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b))) c_2Ewords_2Eword__2comp_2E0)) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) X0_2E0))))).
% 0.62/0.76  Axiom arityeq2_2Ec_2Ewords_2Eword__add_2E2_2Emono_2EA_27a:(forall (A_27a:d) (X0_2E0:u) (X1_2E0:u), (((eq du) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((c_2Ewords_2Eword__add_2E2 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) X0_2E0)) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) X1_2E0)))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a))) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((tyop_2Emin_2Efun ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)))) c_2Ewords_2Eword__add_2E0)) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) X0_2E0)))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) X1_2E0))))).
% 0.62/0.76  Axiom arityeq2_2Ec_2Ewords_2Eword__add_2E2_2Emono_2EA_27b:(forall (A_27b:d) (X0_2E0:u) (X1_2E0:u), (((eq du) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) ((c_2Ewords_2Eword__add_2E2 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) X0_2E0)) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) X1_2E0)))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b))) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) ((tyop_2Emin_2Efun ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)))) c_2Ewords_2Eword__add_2E0)) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) X0_2E0)))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) X1_2E0))))).
% 0.62/0.76  Axiom arityeq2_2Ec_2Ewords_2Eword__sub_2E2_2Emono_2EA_27a:(forall (A_27a:d) (X0_2E0:u) (X1_2E0:u), (((eq du) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((c_2Ewords_2Eword__sub_2E2 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) X0_2E0)) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) X1_2E0)))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a))) ((app_2E2 ((s ((tyop_2Emin_2Efun ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((tyop_2Emin_2Efun ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)))) c_2Ewords_2Eword__sub_2E0)) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) X0_2E0)))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) X1_2E0))))).
% 0.62/0.76  Axiom monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool:(forall (V0:(Prop->Prop)) (V1:Prop), (((eq du) ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool (V0 V1)))) ((s tyop_2Emin_2Ebool) ((app_2E2 ((s ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 V0))) ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool V1)))))).
% 0.62/0.76  Axiom monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29:(forall (V0:(Prop->(Prop->Prop))) (V1:Prop), (((eq du) ((s ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 (V0 V1)))) ((s ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) tyop_2Emin_2Ebool)) ((app_2E2 ((s ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) ((tyop_2Emin_2Efun tyop_2Emin_2Ebool) tyop_2Emin_2Ebool))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 V0))) ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool V1)))))).
% 0.62/0.76  Axiom monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Ebool:(forall (V0:(mono_2Etyop_2Enum_2Enum->Prop)) (V1:mono_2Etyop_2Enum_2Enum), (((eq du) ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool (V0 V1)))) ((s tyop_2Emin_2Ebool) ((app_2E2 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29 V0))) ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V1)))))).
% 0.62/0.76  Axiom monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29:(forall (V0:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->Prop))) (V1:mono_2Etyop_2Enum_2Enum), (((eq du) ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29 (V0 V1)))) ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool)) ((app_2E2 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Emin_2Ebool))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29 V0))) ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V1)))))).
% 0.62/0.76  Axiom monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29:(forall (V0:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum))) (V1:mono_2Etyop_2Enum_2Enum), (((eq du) ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Enum_2Enum)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29 (V0 V1)))) ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Enum_2Enum)) ((app_2E2 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Enum_2Enum))) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29 V0))) ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V1)))))).
% 0.62/0.76  Axiom monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum:(forall (V0:(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum)) (V1:mono_2Etyop_2Enum_2Enum), (((eq du) ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum (V0 V1)))) ((s tyop_2Enum_2Enum) ((app_2E2 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) tyop_2Enum_2Enum)) (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29 V0))) ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V1)))))).
% 0.62/0.76  Axiom monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool:(forall (V0:(Prop->Prop)) (V1:Prop), (((eq Prop) (V0 V1)) (V0 V1))).
% 0.62/0.76  Axiom monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29:(forall (V0:(Prop->(Prop->Prop))) (V1:Prop), (((eq (Prop->Prop)) (V0 V1)) (V0 V1))).
% 0.62/0.76  Axiom monoapp_2Emono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Ebool:(forall (V0:(mono_2Etyop_2Enum_2Enum->Prop)) (V1:mono_2Etyop_2Enum_2Enum), (((eq Prop) (V0 V1)) (V0 V1))).
% 0.62/0.76  Axiom monoapp_2Emono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29:(forall (V0:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->Prop))) (V1:mono_2Etyop_2Enum_2Enum), (((eq (mono_2Etyop_2Enum_2Enum->Prop)) (V0 V1)) (V0 V1))).
% 0.62/0.76  Axiom monoapp_2Emono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29:(forall (V0:(mono_2Etyop_2Enum_2Enum->(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum))) (V1:mono_2Etyop_2Enum_2Enum), (((eq (mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum)) (V0 V1)) (V0 V1))).
% 0.62/0.76  Axiom monoapp_2Emono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum:(forall (V0:(mono_2Etyop_2Enum_2Enum->mono_2Etyop_2Enum_2Enum)) (V1:mono_2Etyop_2Enum_2Enum), (((eq mono_2Etyop_2Enum_2Enum) (V0 V1)) (V0 V1))).
% 0.62/0.77  Axiom thm_2Ebool_2ETRUTH:mono_2Ec_2Ebool_2ET.
% 0.62/0.77  Axiom thm_2Ebool_2EIMP__CLAUSES:(forall (V0t:Prop), ((and ((and ((and ((and ((iff (mono_2Ec_2Ebool_2ET->V0t)) V0t)) ((iff (V0t->mono_2Ec_2Ebool_2ET)) mono_2Ec_2Ebool_2ET))) ((iff (mono_2Ec_2Ebool_2EF->V0t)) mono_2Ec_2Ebool_2ET))) ((iff (V0t->V0t)) mono_2Ec_2Ebool_2ET))) ((iff (V0t->mono_2Ec_2Ebool_2EF)) (not V0t)))).
% 0.62/0.77  Axiom thm_2Ebool_2EREFL__CLAUSE:(forall (A_27a:d) (V0x_2E0:u), ((iff (((eq du) ((s A_27a) V0x_2E0)) ((s A_27a) V0x_2E0))) mono_2Ec_2Ebool_2ET)).
% 0.62/0.77  Axiom thm_2Ebool_2EEQ__SYM__EQ:(forall (A_27a:d) (V0x_2E0:u) (V1y_2E0:u), ((iff (((eq du) ((s A_27a) V0x_2E0)) ((s A_27a) V1y_2E0))) (((eq du) ((s A_27a) V1y_2E0)) ((s A_27a) V0x_2E0)))).
% 0.62/0.77  Axiom thm_2Ebool_2EEQ__CLAUSES:(forall (V0t:Prop), ((and ((and ((and ((iff (((eq Prop) mono_2Ec_2Ebool_2ET) V0t)) V0t)) ((iff (((eq Prop) V0t) mono_2Ec_2Ebool_2ET)) V0t))) ((iff (((eq Prop) mono_2Ec_2Ebool_2EF) V0t)) (not V0t)))) ((iff (((eq Prop) V0t) mono_2Ec_2Ebool_2EF)) (not V0t)))).
% 0.62/0.77  Axiom thm_2Ebool_2EAND__IMP__INTRO:(forall (V0t1:Prop) (V1t2:Prop) (V2t3:Prop), ((iff (V0t1->(V1t2->V2t3))) (((and V0t1) V1t2)->V2t3))).
% 0.62/0.77  Axiom thm_2Ebool_2EIMP__CONG:(forall (V0x:Prop) (V1x_27:Prop) (V2y:Prop) (V3y_27:Prop), (((and (((eq Prop) V0x) V1x_27)) (V1x_27->(((eq Prop) V2y) V3y_27)))->((iff (V0x->V2y)) (V1x_27->V3y_27)))).
% 0.62/0.77  Axiom thm_2Ebool_2ECOND__CONG:(forall (A_27a:d) (V0P:Prop) (V1Q:Prop) (V2x_2E0:u) (V3x_27_2E0:u) (V4y_2E0:u) (V5y_27_2E0:u), (((and ((and (((eq Prop) V0P) V1Q)) (V1Q->(((eq du) ((s A_27a) V2x_2E0)) ((s A_27a) V3x_27_2E0))))) ((not V1Q)->(((eq du) ((s A_27a) V4y_2E0)) ((s A_27a) V5y_27_2E0))))->(((eq du) ((s A_27a) (((c_2Ebool_2ECOND_2E3 ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool V0P))) ((s A_27a) V2x_2E0)) ((s A_27a) V4y_2E0)))) ((s A_27a) (((c_2Ebool_2ECOND_2E3 ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool V1Q))) ((s A_27a) V3x_27_2E0)) ((s A_27a) V5y_27_2E0)))))).
% 0.62/0.77  Axiom thm_2Ebool_2Ebool__case__thm:(forall (A_27a:d), ((and (forall (V0t1_2E0:u) (V1t2_2E0:u), (((eq du) ((s A_27a) (((c_2Ebool_2ECOND_2E3 ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool mono_2Ec_2Ebool_2ET))) ((s A_27a) V0t1_2E0)) ((s A_27a) V1t2_2E0)))) ((s A_27a) V0t1_2E0)))) (forall (V2t1_2E0:u) (V3t2_2E0:u), (((eq du) ((s A_27a) (((c_2Ebool_2ECOND_2E3 ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool mono_2Ec_2Ebool_2EF))) ((s A_27a) V2t1_2E0)) ((s A_27a) V3t2_2E0)))) ((s A_27a) V3t2_2E0))))).
% 0.62/0.77  Axiom thm_2Ewords_2Eword__sub__def:(forall (A_27a:d) (V0v_2E0:u) (V1w_2E0:u), (((eq du) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((c_2Ewords_2Eword__sub_2E2 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) V0v_2E0)) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) V1w_2E0)))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((c_2Ewords_2Eword__add_2E2 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) V0v_2E0)) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2Eword__2comp_2E1 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) V1w_2E0))))))).
% 0.62/0.77  Axiom thm_2Ewords_2EWORD__LITERAL__ADD:(forall (A_27a:d) (A_27b:d), ((and (forall (V0m:mono_2Etyop_2Enum_2Enum) (V1n:mono_2Etyop_2Enum_2Enum), (((eq du) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((c_2Ewords_2Eword__add_2E2 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2Eword__2comp_2E1 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2En2w_2E1 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V0m))))))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2Eword__2comp_2E1 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2En2w_2E1 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V1n))))))))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2Eword__2comp_2E1 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2En2w_2E1 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum ((mono_2Ec_2Earithmetic_2E_2B V0m) V1n)))))))))) (forall (V2m:mono_2Etyop_2Enum_2Enum) (V3n:mono_2Etyop_2Enum_2Enum), (((eq du) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) ((c_2Ewords_2Eword__add_2E2 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) (c_2Ewords_2En2w_2E1 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V2m))))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) (c_2Ewords_2Eword__2comp_2E1 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) (c_2Ewords_2En2w_2E1 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V3n))))))))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) (((c_2Ebool_2ECOND_2E3 ((s tyop_2Emin_2Ebool) (i_mono_2Etyop_2Emin_2Ebool ((mono_2Ec_2Earithmetic_2E_3C_3D V3n) V2m)))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) (c_2Ewords_2En2w_2E1 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum ((mono_2Ec_2Earithmetic_2E_2D V2m) V3n)))))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) (c_2Ewords_2Eword__2comp_2E1 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27b)) (c_2Ewords_2En2w_2E1 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum ((mono_2Ec_2Earithmetic_2E_2D V3n) V2m))))))))))))).
% 49.89/50.06  Trying to prove (forall (A_27a:d) (V0a:mono_2Etyop_2Enum_2Enum) (V1b:mono_2Etyop_2Enum_2Enum), (((mono_2Ec_2Earithmetic_2E_3C_3D V1b) V0a)->(((eq du) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2En2w_2E1 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum ((mono_2Ec_2Earithmetic_2E_2D V0a) V1b)))))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((c_2Ewords_2Eword__sub_2E2 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2En2w_2E1 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V0a))))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2En2w_2E1 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V1b)))))))))
% 49.89/50.06  Found x00:(P ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2En2w_2E1 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum ((mono_2Ec_2Earithmetic_2E_2D V0a) V1b))))))
% 49.89/50.06  Found (fun (x00:(P ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2En2w_2E1 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum ((mono_2Ec_2Earithmetic_2E_2D V0a) V1b)))))))=> x00) as proof of (P ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2En2w_2E1 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum ((mono_2Ec_2Earithmetic_2E_2D V0a) V1b))))))
% 49.89/50.06  Found (fun (x00:(P ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2En2w_2E1 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum ((mono_2Ec_2Earithmetic_2E_2D V0a) V1b)))))))=> x00) as proof of (P0 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2En2w_2E1 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum ((mono_2Ec_2Earithmetic_2E_2D V0a) V1b))))))
% 49.89/50.06  Found arityeq1_2Ec_2Ewords_2En2w_2E1_2Emono_2EA_27a00:=(arityeq1_2Ec_2Ewords_2En2w_2E1_2Emono_2EA_27a0 ((mono_2Ec_2Earithmetic_2E_2D V0a) V1b)):(((eq du) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2En2w_2E1 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum ((mono_2Ec_2Earithmetic_2E_2D V0a) V1b)))))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((app_2E2 ((s ((tyop_2Emin_2Efun tyop_2Enum_2Enum) ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a))) c_2Ewords_2En2w_2E0)) ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum ((mono_2Ec_2Earithmetic_2E_2D V0a) V1b))))))
% 49.89/50.06  Found (arityeq1_2Ec_2Ewords_2En2w_2E1_2Emono_2EA_27a0 ((mono_2Ec_2Earithmetic_2E_2D V0a) V1b)) as proof of (((eq du) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2En2w_2E1 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum ((mono_2Ec_2Earithmetic_2E_2D V0a) V1b)))))) b)
% 49.89/50.06  Found ((arityeq1_2Ec_2Ewords_2En2w_2E1_2Emono_2EA_27a A_27a) ((mono_2Ec_2Earithmetic_2E_2D V0a) V1b)) as proof of (((eq du) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2En2w_2E1 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum ((mono_2Ec_2Earithmetic_2E_2D V0a) V1b)))))) b)
% 49.89/50.06  Found ((arityeq1_2Ec_2Ewords_2En2w_2E1_2Emono_2EA_27a A_27a) ((mono_2Ec_2Earithmetic_2E_2D V0a) V1b)) as proof of (((eq du) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2En2w_2E1 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum ((mono_2Ec_2Earithmetic_2E_2D V0a) V1b)))))) b)
% 208.51/208.75  Found ((arityeq1_2Ec_2Ewords_2En2w_2E1_2Emono_2EA_27a A_27a) ((mono_2Ec_2Earithmetic_2E_2D V0a) V1b)) as proof of (((eq du) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2En2w_2E1 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum ((mono_2Ec_2Earithmetic_2E_2D V0a) V1b)))))) b)
% 208.51/208.75  Found eq_ref00:=(eq_ref0 b):(((eq du) b) b)
% 208.51/208.75  Found (eq_ref0 b) as proof of (((eq du) b) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((c_2Ewords_2Eword__sub_2E2 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2En2w_2E1 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V0a))))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2En2w_2E1 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V1b)))))))
% 208.51/208.75  Found ((eq_ref du) b) as proof of (((eq du) b) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((c_2Ewords_2Eword__sub_2E2 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2En2w_2E1 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V0a))))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2En2w_2E1 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V1b)))))))
% 208.51/208.75  Found ((eq_ref du) b) as proof of (((eq du) b) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((c_2Ewords_2Eword__sub_2E2 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2En2w_2E1 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V0a))))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2En2w_2E1 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V1b)))))))
% 208.51/208.75  Found ((eq_ref du) b) as proof of (((eq du) b) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) ((c_2Ewords_2Eword__sub_2E2 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2En2w_2E1 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V0a))))) ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2En2w_2E1 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum V1b)))))))
% 208.51/208.75  Found x00:(P ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2En2w_2E1 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum ((mono_2Ec_2Earithmetic_2E_2D V0a) V1b))))))
% 208.51/208.75  Found (fun (x00:(P ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2En2w_2E1 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum ((mono_2Ec_2Earithmetic_2E_2D V0a) V1b)))))))=> x00) as proof of (P ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2En2w_2E1 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum ((mono_2Ec_2Earithmetic_2E_2D V0a) V1b))))))
% 208.51/208.75  Found (fun (x00:(P ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2En2w_2E1 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum ((mono_2Ec_2Earithmetic_2E_2D V0a) V1b)))))))=> x00) as proof of (P0 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2En2w_2E1 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum ((mono_2Ec_2Earithmetic_2E_2D V0a) V1b))))))
% 208.51/208.75  Found x00:(P ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2En2w_2E1 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum ((mono_2Ec_2Earithmetic_2E_2D V0a) V1b))))))
% 208.51/208.75  Found (fun (x00:(P ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2En2w_2E1 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum ((mono_2Ec_2Earithmetic_2E_2D V0a) V1b)))))))=> x00) as proof of (P ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2En2w_2E1 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum ((mono_2Ec_2Earithmetic_2E_2D V0a) V1b))))))
% 208.51/208.75  Found (fun (x00:(P ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2En2w_2E1 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum ((mono_2Ec_2Earithmetic_2E_2D V0a) V1b)))))))=> x00) as proof of (P0 ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2En2w_2E1 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum ((mono_2Ec_2Earithmetic_2E_2D V0a) V1b))))))
% 208.51/208.75  Found ij_2Emono_2Etyop_2Enum_2Enum01:=(ij_2Emono_2Etyop_2Enum_2Enum0 (fun (x0:du)=> (P ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2En2w_2E1 ((s tyop_2Enum_2Enum) (i_mono_2Etyop_2Enum_2Enum ((mono_2Ec_2Earithmetic_2E_2D V0a) V1b)))))))):((P ((s ((tyop_2Efcp_2Ecart tyop_2Emin_2Ebool) A_27a)) (c_2Ewords_2En
%------------------------------------------------------------------------------